[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/join [Back]  [Original]

Array.prototype.join() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

Array.prototype.join()

Baseline

20157

join() Array

const elements = ["Fire", "Air", "Water"];

console.log(elements.join());
// : "Fire,Air,Water"

console.log(elements.join(""));
// : "FireAirWater"

console.log(elements.join("-"));
// : "Fire-Air-Water"

js
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()

js
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

js
const arr = [];
arr.push(1, [3, arr, 4], 2);
console.log(arr.join(";")); // 1;3,,4;2

join() undefined

join() this length

3

3 a 4

js
const a = ["", "", ""];
a.join(); // ',,'
a.join(", "); // ', , '
a.join(" + "); // ' +  + '
a.join(""); // ''

join()

join() undefined

js
console.log([1, , 3].join()); // '1,,3'
console.log([1, undefined, 3].join()); // '1,,3'

join()

join() this length length

js
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


Web Proxy Viewer  |  New URL  |  Original Page