Ćwiczenie 5.4:
Uzupełnij obiekt String w metodę erLik(text), która porównuje bieżący obiekt z argumentem text, korzystając z zasad języka norweskiego. To oznacza, że następujące grupy symboli są równe:
é, è, ê, e
ó, ò, ô, o
å, aa
æ, ae
ø, oe
Dla dużych liter obowiązują analogiczne zasady, z tym, że w przypadku podwójnych liter druga litera powinna być małą: Å == Aa, Å != AA.
Jeżeli teksty są równe, funkcja powinna zwrócić true. Dla nierównych tekstów — false. Na przykład, wynikiem następującego kodu
var test = new String("bokmaal");
console.log(test.erLik("bokmål"));
console.log(test.erLik("bokmal"));
powinno być:
true
false