一般的な方法のJS配列
次のようにJSの配列の一般的な方法は以下のとおりです。
(1)抜き()は、長手方向前方の配列の内容を追加するには、戻り値は配列であります
最初の要素(2)シフト()要素を除去するために、アレイ、戻り値を削除します
配列の最後に要素を追加する(3)プッシュ()、配列がチャン返されます
(4)()ポップの配列の最後の要素を削除するには、除去要素の値を返します
(5)連結()は、2つのアレイを接続します
(6)(リバース)逆の順序で配列の内容
(7)、開始するには、最初から(スタート、NUM、VAL1、VAL2、val3は、...)スプライスNUMエントリを削除し、VAL1を追加し、VAL2、val3は...リターン項目が削除されます
(8)スライス(開始、終了)スタートキーで始まり、第一端+ 1の端部は、アイテムの新しい配列の値は、エンド1を始める戻り
(9)ソート()(!!の放電ではなく、全体として:23,3;前面3における23)配列の要素をソート
(10).isArray()は、配列、戻り値ブール値か否かを判定する
(11).toString()文字列に
(12).join()文字列に配列の要素は、要素が特定のデリミタによって分割され、デフォルトはカンマであります
次のように具体的な例としては、以下のとおりです。VARと統一我々は=のARRを聞かせて[1,2,3,4,5]
(1)arr.unshift(6,7)はconsole.log(ARR)// [6,7,1,2,3,4,5] 7
(2)arr.shift()はconsole.log(ARR)// [2,3,4,5] 1
(3)arr.push(6)にconsole.log(ARR)// [1,2,3,4,5,6] 6
(4)(arr.pop)にconsole.log(ARR)// [1,2,3,4] 5
(5)VaRのARR1 = [11,22] arr.concat(ARR1)にconsole.log(ARR)// [1,2,3,4,5,11,22]
(6)arr.reverse()はconsole.log(ARR)// [5,4,3,2,1]
(7)arr.splice(2,1,33)にconsole.log(ARR)// [1,2,33,4,5]
(8)arr.slice(2,4)はconsole.log(ARR)// [3,4]
(9)arr.sort()はconsole.log(ARR)// [1,2,3,4,5]
(10)arr.isArray()//真
(11)arr.toString()はconsole.log(ARR)// 1,2,3,4,5
(12)arr.join( '')はconsole.log(ARR)//1.2.3.4.5
JSの配列の繰り返し:
マップの(1).MAP()マップ手段;配列要素及び処理動作の各々は、新しい配列、配列不変元を返すされ
ARR = [1,2,3,4,5]でした
せnewArr = arr.map((アイテム)=> {
* 2項目を返します
})
console.log(newArr)[1,2,3,4,5] //元の配列
console.log(newArr)[2,4,6,8,10] //新しい配列
(2)各要素が実行する機能によって提供.forEach()アレイ、ノーリターン値は、直接元の配列を変更します
ARR = [1,2,3,4,5]でした
せnewArr = arr.forEach((アイテム)=> {
* 2項目を返します
})
console.log(ARR)[1,2,3,4,5] //元の配列
console.log(newArrは)//新しい配列を未定義
配列の要素を低減することである(3).reduce()値まで来るいくつかの操作によるものである意味を減らします
次のようにJSの配列の一般的な方法は以下のとおりです。
(1)抜き()は、長手方向前方の配列の内容を追加するには、戻り値は配列であります
最初の要素(2)シフト()要素を除去するために、アレイ、戻り値を削除します
配列の最後に要素を追加する(3)プッシュ()、配列がチャン返されます
(4)()ポップの配列の最後の要素を削除するには、除去要素の値を返します
(5)連結()は、2つのアレイを接続します
(6)(リバース)逆の順序で配列の内容
(7)、開始するには、最初から(スタート、NUM、VAL1、VAL2、val3は、...)スプライスNUMエントリを削除し、VAL1を追加し、VAL2、val3は...リターン項目が削除されます
(8)スライス(開始、終了)スタートキーで始まり、第一端+ 1の端部は、アイテムの新しい配列の値は、エンド1を始める戻り
(9)ソート()(!!の放電ではなく、全体として:23,3;前面3における23)配列の要素をソート
(10).isArray()は、配列、戻り値ブール値か否かを判定する
(11).toString()文字列に
(12).join()文字列に配列の要素は、要素が特定のデリミタによって分割され、デフォルトはカンマであります
次のように具体的な例としては、以下のとおりです。VARと統一我々は=のARRを聞かせて[1,2,3,4,5]
(1)arr.unshift(6,7)はconsole.log(ARR)// [6,7,1,2,3,4,5] 7
(2)arr.shift()はconsole.log(ARR)// [2,3,4,5] 1
(3)arr.push(6)にconsole.log(ARR)// [1,2,3,4,5,6] 6
(4)(arr.pop)にconsole.log(ARR)// [1,2,3,4] 5
(5)VaRのARR1 = [11,22] arr.concat(ARR1)にconsole.log(ARR)// [1,2,3,4,5,11,22]
(6)arr.reverse()はconsole.log(ARR)// [5,4,3,2,1]
(7)arr.splice(2,1,33)にconsole.log(ARR)// [1,2,33,4,5]
(8)arr.slice(2,4)はconsole.log(ARR)// [3,4]
(9)arr.sort()はconsole.log(ARR)// [1,2,3,4,5]
(10)arr.isArray()//真
(11)arr.toString()はconsole.log(ARR)// 1,2,3,4,5
(12)arr.join( '')はconsole.log(ARR)//1.2.3.4.5
JSの配列の繰り返し:
マップの(1).MAP()マップ手段;配列要素及び処理動作の各々は、新しい配列、配列不変元を返すされ
ARR = [1,2,3,4,5]でした
せnewArr = arr.map((アイテム)=> {
* 2項目を返します
})
console.log(newArr)[1,2,3,4,5] //元の配列
console.log(newArr)[2,4,6,8,10] //新しい配列
(2)各要素が実行する機能によって提供.forEach()アレイ、ノーリターン値は、直接元の配列を変更します
ARR = [1,2,3,4,5]でした
せnewArr = arr.forEach((アイテム)=> {
* 2項目を返します
})
console.log(ARR)[1,2,3,4,5] //元の配列
console.log(newArrは)//新しい配列を未定義
配列の要素を低減することである(3).reduce()値まで来るいくつかの操作によるものである意味を減らします