--- title: Array.prototype.toString() slug: Web/JavaScript/Reference/Global_Objects/Array/toString tags: - Array - JavaScript - Prototype - metodo translation_of: Web/JavaScript/Reference/Global_Objects/Array/toString ---
Il metodo toString()
restituisce una stringa che rappresenta l'array specificato e i suoi elementi.
arr.toString()
Una stringa che rappresenta gli elementi dell'array.
L'oggetto {{jsxref("Array")}} sovrascrive il metodo toString
di {{jsxref("Object")}}. Per gli oggetti Array, il metodo toString
unisce l'array e restituisce una stringa contenente ciascun elemento dell'array separato da virgole.
JavaScript chiama automaticamente il metodo toString
quando un array deve essere rappresentato come un valore di testo o quando viene fatto riferimento a un array in una concatenazione di stringhe.
A partire da JavaScript 1.8.5 (Firefox 4) e coerente con la semantica ECMAScript 5th edition, il metodo toString()
è generico e può essere utilizzato con qualsiasi oggetto. {{jsxref("Object.prototype.toString()")}} sarà chiamato e verrà restituito il valore risultante.
Specifica | Stato | Commento |
---|---|---|
{{SpecName('ES1')}} | {{Spec2('ES1')}} | Definizione iniziale Implementato in JavaScript 1.1. |
{{SpecName('ES5.1', '#sec-15.4.4.2', 'Array.prototype.toString')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-array.prototype.tostring', 'Array.prototype.toString')}} | {{Spec2('ES6')}} | |
{{SpecName('ESDraft', '#sec-array.prototype.tostring', 'Array.prototype.toString')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Array.toString")}}