| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/toString | [Back] [Original] |
Get to know MDN better
const array = [1, 2, "a", "1a"];
console.log(array.toString());
// : "1,2,a,1a"
toString()
Array Object toString toString join() join Object.prototype.toString [object Array]
const arr = [];
arr.join = 1; // `join`
console.log(arr.toString()); // [object Array]
console.log(Array.prototype.toString.call({ join: () => 1 })); // 1
JavaScript toString
Array.prototype.toString Array.prototype.toString`
const matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
];
console.log(matrix.toString()); // 1,2,3,4,5,6,7,8,9
const arr = [];
arr.push(1, [3, arr, 4], 2);
console.log(arr.toString()); // 1,3,,4,2
const array = [1, 2, "a", "1a"];
console.log(array.toString()); // "1,2,a,1a"
join() toString() undefined
console.log([1, , 3].toString()); // '1,,3'
toString() this join() Object.prototype.toString()
console.log(Array.prototype.toString.call({ join: () => 1 }));
// 1; a number
console.log(Array.prototype.toString.call({ join: () => undefined }));
// undefined
console.log(Array.prototype.toString.call({ join: "not function" }));
// "[object Object]"
| ECMAScript 2027 LanguageSpecification # sec-array.prototype.tostring |
Arrayat()concat()copyWithin()entries()every()fill()filter()find()findIndex()findLast()findLastIndex()flat()flatMap()forEach()includes()indexOf()join()keys()lastIndexOf()map()pop()push()reduce()reduceRight()reverse()shift()slice()some()sort()splice()toLocaleString()toReversed()toSorted()toSpliced()toString()unshift()values()with()[Symbol.iterator]()Object/Function| Web Proxy Viewer | New URL | Original Page |