String() constructor
Конструктор String
використовується для створення нових об'єктів String
. Викликаний як функція, він виконує приведення типу аргументу до примітивного рядка, що, зазвичай, корисніше.
Синтаксис
new String(thing)
String(thing)
Параметри
thing
Що завгодно, що може бути перетворено на рядок.
Приклади
Конструктор String та функція String
Конструктор String та функція String повертають різні результати:
typeof String('Привіт, світе!'); // string
typeof new String('Привіт, світе!'); // object
Як наведено вище, функція повертає рядок (примітивний тип), як і очікувалось. Однак конструктор повертає екземпляр об'єкту типу String (об'єктну обгортку), і саме тому дуже рідко виникає потреба використовувати конструктор String.
Специфікації
Сумісність із браузерами
desktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
String() constructor
|
Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support 3 | Opera Full support 3 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox for Android Full support 4 | Opera Android Full support 10.1 | Safari on iOS Full support 1 | Samsung Internet Full support 1.0 | Deno Full support 1.0 | Node.js Full support 0.10.0 |