アングラーJSの配列操作に対する一般的な方法

1842 ワード

1、配列の作成
var arrayObj = new Array();//      

var arrayObj = new Array([size]);//           ,      ,   

var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]);//         
2、配列の要素へのアクセス
var testGetArrValue=arrayObj[1]; //        

arrayObj[1]= "    "; //          
3、配列要素の追加
arrayObj. push([item1 [item2 [. . . [itemN ]]]]);//                 ,        

arrayObj.unshift([item1 [item2 [. . . [itemN ]]]]);//                 ,          ,       

arrayObj.splice(insertPos,0,[item1[, item2[, . . . [,itemN]]]]);//                   ,           ,  ""。
4、配列要素の削除
arrayObj.pop(); //               

arrayObj.shift(); //               ,         

arrayObj.splice(deletePos,deleteCount); //       deletePos(  )       deleteCount   ,            
5、配列の切り取りと結合
arrayObj.slice(start, [end]); //              ,      end      ,     end     start        

arrayObj.concat([item1[, item2[, . . . [,itemN]]]]); //     (       ,            )       ,          
6、配列のコピー
arrayObj.slice(0); //         ,         ,    

arrayObj.concat(); //         ,         ,    
7、配列要素の並べ替え
arrayObj.reverse(); //    (       、       ),      
arrayObj.sort(); //       ,      
8、配列要素の文字列化
arrayObj.join(separator); //     ,                    ,    separator   。
toLocaleString 、toString 、valueOf:     join     ,   
配列オブジェクトの3つの属性
 1、length   ,Length         ,        。     0  ,             :0 length-1。

 2、prototype   

               。prototype     object    。
    objectName.prototype
    objectName    object     。

 3、constructor   

             。
    object.constructor //object         。
本論文の参考:https://www.jb51.net/article/119945.htm