JavaScript метод toString()
JavaScript ArrayОпределение и применение
JavaScript метод toString() позволяет преобразовать и объединить все элементы массива в одно строковое значение. Элементы массива будут разделены запятой.
Обращаю Ваше внимание, что метод toString() начиная с версии JavaScript 1.8.5 (в соответствии с сементикой ECMAScript 5) является обобщённым, и может использоваться с любым объектом. Если объект имеет метод join(), то он будет вызван и результат его работы будет возвращён, в противном случае будет вызван метод Object.prototype.toString() и будет возвращён результат его работы.
Если метод вызывается на пустом массиве (длина массива соответствует нулю), то в этом случае будет возвращена пустая строка. Любой элемент массива, который имеет значение undefined, или null, будет преобразован в пустую строку.
Поддержка браузерами
Метод | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
toString() | Да | Да | Да | Да | Да | Да |
JavaScript синтаксис:
array.toString()
Версия JavaScript
ECMAScript 1 (реализовано в JavaScript 1.1)Значения параметров
НетПример использования
var x = [1, 2, 3, "a", "b", "c"]; // инициализируем переменную, содержащую массив var a = x.toString(); // значение переменной "1,2,3,a,b,c" var y = [undefined, null, 1, 2, 3, null]; // инициализируем переменную, содержащую массив var b = y.toString(); // значение переменной ",,1,2,3," var z = []; // инициализируем переменную, содержащую пустой массив var c = z.toString(); // значение переменной ""JavaScript Array