アングラー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