Czy słowo string jest zarezerwowane w jakiś sposób?

Czy słowo string jest zarezerwowane w jakiś sposób?
PK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0
Kopiuj
const isUpper2 = (string) => (string === string.toUpperCase());

podkreśla .toUpperCase, ale jak zamiast string dam jakieś inne słowo w tych 3 miejscach to już jest ok, ale w poniższym przypadku słowo string działa poprawnie.

Kopiuj
const checkPalindrom = (string) => (string === string.split('').reverse().join(''));
Haskell
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4700
2

W JS istnieje typ napisowy "string" oraz prototyp String, po którym wszystkie napisy dziedziczą. Wrzuć sobie do konsoli ten kod:

Kopiuj
s = 'dupa';
console.log(typeof(s) === "string");
console.log(s.__proto__ === String.prototype);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.