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

0
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.

const checkPalindrom = (string) => (string === string.split('').reverse().join(''));
2

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

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1