js常用配列と文字列方法のまとめ
3358 ワード
配列方法エルゴード方法のまとめ foreach() 構文ルール:一般的な方法 from()文字列を配列 に変換する.切り取り要素 slice()は、startからendまでのアラーObjectの要素(startはインデックス開始、endはインデックス終了) を含む新しい配列を返します.
構文ルール:
2.splice()は、配列内の要素を追加または削除するために使用されます.この方法は元の配列を変える.
文字列の方法
一般的な方法のまとめ1.slice()メソッド(切り取りフィールドは頭を含めて尾を含まない)stings.slice(start,end)start:必須.抽出するクリップの開始下付き.最初の文字の位置は0 endです.このパラメータが指定されていない場合、抽出するサブストリングはstartから元の文字列の最後までの文字列を含みます.このパラメータが負の場合、文字列の末尾から計算される位置を規定します.2.スプリット()は文字列を文字列配列に分割するために使用します.は、行列を返します.構文ルール:string.split separator文字列または正規表現は、このパラメータが指定するところからstring Objectを分割します.このパラメータは、戻り行列の最大長を指定します.このパラメータが設定されている場合、返したサブストリングはこのパラメータで指定された配列より多くないです.このパラメータが設定されていない場合は、文字列全体が分割され、その長さは考慮されません.
トオプション.負ではない整数は、抽出するサブストリングの最後の文字よりもストリングObjectの位置が多い1.このパラメータを省略すると、返したサブストリングは文字列の最後まで続きます.
array.forEach(function(currentValue, index, arr), thisValue)
その中のcurrentValueは巡回する現在の要素で、indexはインデックスで、例(ここで使う矢印関数は文法規則と同じ):this.runwey_chan2 = []
this.runwey_chan.forEach((item,index)=>{
if...
this.runwey_chan2.push(item)
})
この時this.runwey_chan 2配列は、条件に応じた戻り値を含んでいる.2.filter()とforeachは基本的に一致しています.唯一の違いは戻り値があります.その主な役割はフィルタリングです.該当する元素をフィルタリングします.構文ルール:array.filter(function(currentValue,index,arr), thisValue)
例は以下の通りです var a = [1,3,4,5,78,45]
var b = a.filter((i,j)=>{
return a[j]>4
})
console.log(b)//[5,78,45]
3.map()とfilterの使い方はほぼ一致しています.一般的に計算する時に使います.ここでは例を挙げる必要はありません.array.map(function(currentValue,index,arr), thisValue)
4.ソト()の並び替え(数字の並び替えに特に注意).var points=[40,100,1,5,25,10];
points.sort(function(a,b){returna\-b});
var arr = Array.from('chan')
console.log(arr)//['c','h','a','n'] Array
2.join()は、配列中のすべての要素を文字列に変換します.var fruits = ["Banana", "Orange", "Apple", "Mango"];
var energy = fruits.join();
console.log(energy)//Banana,Orange,Apple,Mango
3.push()は配列の最後から新しい要素を追加します.構文ルール:
array_.slice(start,end)
start:どこから選ぶか決まります.負の数であれば、配列の末尾から計算される位置を規定します.つまり、-1は最後の要素、-2は下から2番目の要素を指して、これを類推します.end:このパラメータは配列フラグメントの終端における配列の下付きです.このパラメータが指定されていない場合、カットされた配列は、startから配列終了までのすべての要素を含みます.このパラメータが負の場合、配列の末尾から計算される要素を規定しています.2.splice()は、配列内の要素を追加または削除するために使用されます.この方法は元の配列を変える.
var a = [1,3,4,5,78,45]
var b = a.splice(1,2)
console.log(a)//[1, 5, 78, 45]
console.log(b)//[3, 4]
構文ルール:array.splice(index,howmany,item1,.....,_itemX)
indexは開始インデックスで、howmanyは個数で、itemは追加された値です.文字列の方法
一般的な方法のまとめ1.slice()メソッド(切り取りフィールドは頭を含めて尾を含まない)stings.slice(start,end)start:必須.抽出するクリップの開始下付き.最初の文字の位置は0 endです.このパラメータが指定されていない場合、抽出するサブストリングはstartから元の文字列の最後までの文字列を含みます.このパラメータが負の場合、文字列の末尾から計算される位置を規定します.2.スプリット()は文字列を文字列配列に分割するために使用します.は、行列を返します.構文ルール:string.split separator文字列または正規表現は、このパラメータが指定するところからstring Objectを分割します.このパラメータは、戻り行列の最大長を指定します.このパラメータが設定されている場合、返したサブストリングはこのパラメータで指定された配列より多くないです.このパラメータが設定されていない場合は、文字列全体が分割され、その長さは考慮されません.
var str="How are you doing today?";
var n=str.split(" ");
console.log(n)//["How", "are", "you", "doing", "today?"] Array
3.substr()方法は文字列から_を抽出することができます.始まります下付き文字の開始数を指定します.構文ルール:string.substr(start,length)
startが必要です.抽出したサブストリングの開始は下付きです.数値が必要です.負の数であれば、このパラメータ宣言は文字列の末尾から計算される位置です.つまり、-1は文字列の最後の文字を指し、-2は後ろから2番目の文字を指し、これを類推します.lengthオプションです.サブストリングの文字数.数値が必要です.このパラメータを省略すると、stingObjectの開始位置から最後の文字列に戻ります.4.substring(頭を含むが尾を含まない)方法で戻るサブストリングは、_を含む.始まりますの文字には含まれていません.終わりますの文字をクリックします.構文ルール:_string_.substring(from, to)
fromが必要です.負でない整数は、抽出するサブストリングの最初の文字がstring Objectの位置を規定しています.トオプション.負ではない整数は、抽出するサブストリングの最後の文字よりもストリングObjectの位置が多い1.このパラメータを省略すると、返したサブストリングは文字列の最後まで続きます.