| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/join | [Back] [Original] |
Get to know MDN better
const elements = ["Fire", "Air", "Water"];
console.log(elements.join());
// : "Fire,Air,Water"
console.log(elements.join(""));
// : "FireAirWater"
console.log(elements.join("-"));
// : "Fire-Air-Water"
join()
join(separator)
separator (",")
array.length 0
1 undefined null "null" "undefined"
join Array.prototype.toString() join toString
Array.prototype.join Array.prototype.toString join()
const matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
];
console.log(matrix.join()); // 1,2,3,4,5,6,7,8,9
console.log(matrix.join(";")); // 1,2,3;4,5,6;7,8,9
const arr = [];
arr.push(1, [3, arr, 4], 2);
console.log(arr.join(";")); // 1;3,,4;2
3 a 4
const a = ["", "", ""];
a.join(); // ',,'
a.join(", "); // ', , '
a.join(" + "); // ' + + '
a.join(""); // ''
join() undefined
console.log([1, , 3].join()); // '1,,3'
console.log([1, undefined, 3].join()); // '1,,3'
join() this length length
const arrayLike = {
length: 3,
0: 2,
1: 3,
2: 4,
3: 5, // ignored by join() since length is 3
};
console.log(Array.prototype.join.call(arrayLike));
// 2,3,4
console.log(Array.prototype.join.call(arrayLike, "."));
// 2.3.4
| ECMAScript 2027 LanguageSpecification # sec-array.prototype.join |
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 |