文字列のなかや配列の中の文字の一部を切り抜きたいという場合にはsliceメソッドを使います。
sliceメソッドは文字列や配列などのデータの一部を出力できるものになります。
sliceメソッドの使い方
文字列を取り出す方法
var str1 = 'abcdef';
//3文字目から開始
var txt1 = str1.slice(3);
console.log(txt1);
上記をコンソールログで確認すると下記になります。
def
文字列の範囲を指定して切り抜く方法
var str2 = 'あいうえお';
//2文字目から4行目まで
var txt2 = str2.slice(2,4);
console.log(txt2);
上記をコンソールログで確認すると下記になります。
うえ
配列の文字列を取り出す方法
var array = ['あか', 'あお', 'きいろ', 'くろ'];
//開始位置を指定
var arr1 = array.slice(1);
//開始位置と終了位置を指定
var arr2 = array.slice(1, 3);
console.log(arr1);
console.log(arr2);
上記をコンソールログで確認すると下記になります。
["あお", "きいろ", "くろ"]
["きいろ", "くろ"]
コメント