配列
作成 リテラル[値1, ...]複数の配列から[...配列1, ...配列2]追加
先頭配列.unshift(値) 末尾配列.push(値)配列[要素数] = 値複数の値新配列 = 配列.concat(値1, ...) 配列配列1.push(...配列2)新配列 = [...配列1, ...配列a2]新配列 = 配列.concat(配列1, ...)削除
末尾配列.pop()先頭配列.shift()ループfor (let 値 of 配列) {
処理}インデックスfor (let i = 0; i < 配列.length; i++) { 処理}チェック値が存在するかif (配列.includes(値))マップ渡した関数が返す値で配列をつくる新しい配列 = 配列.filter((要素, インデックス, 配列) => { 処理 return 値;}); フィルタ渡した関数の条件式が true になる値で配列をつくる新しい配列 = 配列.filter((要素, インデックス, 配列) => 条件式);
分割[始, 終)新配列 = 配列.slice(始, 終)[始, 末尾]新配列 = 配列.slice(始)文字列に変換カンマで連結配列.join()区切り文字を指定配列.join('区切り文字')並べ替えアルファベット順配列.sort()逆配列.reverse()比較関数で指定配列.sort(比較関数) 比較関数(引数1, 引数2) => { if (引数1が先) return -1; else if (引数2が先)
0