アレイのアレイの一般的な方法のJSのJS常法

一般的な方法の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()値まで来るいくつかの操作によるものである意味を減らします

聞かせてARR = [1,2,3,4,5]
CONST = arr.reduceを追加する((A、B)=> {
   + Bを返します
})   
console.log(追加)// 15
(4).filter()フィルタであるフィルタは、アレイ素子の各々は、リターンの新しい配列の要素の状態判定条件であるということを意味します
聞かせてARR = [1,2,3,4,5]
CONST ARR1 = arr.filter((アイテム)=> {
   IF(項目%2 == 0){
   返却物
}
})
console.log(ARR1)// 2,4-

次のように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()値まで来るいくつかの操作によるものである意味を減らします

聞かせてARR = [1,2,3,4,5]
CONST = arr.reduceを追加する((A、B)=> {
   + Bを返します
})   
console.log(追加)// 15
(4).filter()フィルタであるフィルタは、アレイ素子の各々は、リターンの新しい配列の要素の状態判定条件であるということを意味します
聞かせてARR = [1,2,3,4,5]
CONST ARR1 = arr.filter((アイテム)=> {
   IF(項目%2 == 0){
   返却物
}
})
console.log(ARR1)// 2,4-

おすすめ

転載: www.cnblogs.com/wjk080652/p/11025280.html