var monthNames = ['Jan', 'Feb', 'Mar', 'Apr']; var myVar = monthNames.toString(); // assigns "Jan,Feb,Mar,Apr" to myVar.
概述
toString()
返回一個字符串,表示指定的數組及其元素。
語法
arr.toString()
參數
無
描述
Array
對象覆蓋了 Object
的 toString
方法。對於數組對象,toString
方法返回一個字符串,該字符串由數組中的每個元素的 toString()
返回值經調用 join()
方法連接(由逗號隔開)組成。例如,下面的代碼創建了一個數組,然后使用 toString
方法把該數組轉成一個字符串。
ECMAScript 5 semantics
從 JavaScript 1.8.5 (Firefox 4) 開始,和 ECMAScript 第5版語義(semantics)一致,toString()
方法是通用的,可被用於任何對象。如果對象有一個 join()
方法,將會被調用,其返回值將被返回。沒有則調用 Object.prototype.toString()
方法。