Array.prototype.toString()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

toString() 方法將回傳一個可以表達該陣列及其元素的字串。

嘗試一下

語法

js
toString()

回傳值

一個表達該陣列及該陣列中元素的字串。

描述

Array 覆寫了 Object 中的 toString 方法。 陣列的 toString 方法會將陣列中的每個元素用逗號串接起來成為一個字串,並回傳該字串。

當你在會以文字型態表示的地方使用了陣列,或是在字串的串接中使用到了陣列,JavaScript 會自動為該陣列使用toString 方法。

ECMAScript 5 語義

始於 JavaScript 1.8.5 (Firefox 4),並且和 ECMAScript 5 的語義一致。 toString() 方法是通用的,任何的物件都可以使用。 Object.prototype.toString() 會被呼叫,並回傳結果。

範例

如何使用 toString

js
const array1 = [1, 2, "a", "1a"];

console.log(array1.toString());
// expected output: "1,2,a,1a"

規範

Specification
ECMAScript Language Specification
# sec-array.prototype.tostring

瀏覽器相容性

BCD tables only load in the browser

參見