Dziedziczenie prototypowe (plik proto.js)

Ć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