0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

javascript 配列の連結、結合、分割方法 勉強用

Posted at

配列を連結・結合する方法 (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番目のインデックスの手前までの要素を分割

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?