配列を連結・結合する方法 (join())
join()は、配列の各要素を連結・結合して「文字列(String)」として出力することができる。
let items = [2018, 1, 10];
let result = items.join('/');
console.log( result );
実行結果
2018/1/10 //要素ごとに/が追加され文字列として出力される。
join()の引数を何も指定しない場合
let items = ['バナナ', 'イチゴ', 'リンゴ', 'メロン'];
let result = items.join();
console.log( result );
実行結果
バナナ,イチゴ,リンゴ,メロン //カンマ区切り」の文字列を取得
配列を分割する方法 (slice)
slice()は、指定した配列のインデックス番号を境目に分割して
新しい配列データを取得することができる。
let items = ['バナナ', 'イチゴ', 'リンゴ', 'メロン'];
let result = items.slice( 2 );
console.log( result );
実行結果
["リンゴ", "メロン"] //配列の2番目のインデックス番号にある要素から末尾までを分割
slice()は「開始位置」「終了位置」の2つの値を引数に取ることもできる。
let items = ['バナナ', 'イチゴ', 'リンゴ', 'メロン'];
let result = items.slice( 1, 3 );
console.log( result );
実行結果
["イチゴ", "リンゴ"] //配列の1番目のインデックス番号から3番目のインデックスの手前までの要素を分割