配列って何
リストみたいなオブジェクトで複数の変数をどのデータ型を混ぜても格納できる
インデックスの開始は0から
let member = ['うた', 'えりんぎ', 'しろる', '紅茶'];
項目の取得と変更
//続き member[0]; //うた member[1] = 'しょた'; member; //'うた', 'しょた', 'しろる', '紅茶'
配列のプロパティ
length
配列の要素数を返す
配列の全要素をループするために使ったりする
//続き for(let i=0;i<member.length;i++){ console.log(member[i]); } > うた > しょた > しろる > 紅茶
配列のメソッド
split()
引数として取った変数・文字列の括弧内の文字を区切りとした配列の要素を返す
let kami = 'あかまきがみあおまきがみきまきがみ'; let arr = kami.split('き'); for(let i=0;i<arr.length;i++){ console.log(arr[i]); } > あかま > がみあおま > がみ > ま > がみ
join()
引数として取った配列を指定した文字列・変数で結合した文字列を返す
let kami = ['あかまきがみ','あおまきがみ','きまきがみ']; console.log(kami.join()); //toStringメソッドを使っても同じ console.log(kami.join(',')); console.log(kami.join('')); console.log(kami.join('、')); > あかまきがみ,あおまきがみ,きまきがみ > あかまきがみ,あおまきがみ,きまきがみ > あかまきがみあおまきがみきまきがみ > あかまきがみ、あおまきがみ、きまきがみ
push()
配列の末尾に括弧内の要素を追加する
戻り値は新しい配列の長さ
let color = ['あか','あお','きいろ']; let color5 = color.push('しろ','くろ'); color5; //5 配列は['あか','あお','きいろ','しろ','くろ']
pop()
配列の末尾の要素を削除する
戻り値は削除された要素
//続き let ret = color5.pop(); console.log(ret); > くろ
参考: https://developer.mozilla.org/ja/docs/Learn/JavaScript/First_steps/Arrays