ホームページ > 記事 > ウェブフロントエンド > JSの組み込みオブジェクト配列の詳細説明
この記事では主に、JS の組み込みオブジェクト Array について詳しく説明します。JS の組み込みオブジェクトは主に Array String Math Date の 4 つのカテゴリに分けられます。
配列内の各項目はあらゆる種類のデータを保存でき、配列のサイズは必要に応じて調整できます。
1. 作成
a. コンストラクターを使用します:
var color= new Array() 括弧は配列内のデータの数または各特定のデータにすることができますが、それぞれのデータ項目は次のとおりです。カンマで区切られた。
b. 配列リテラル表現
var Colors=[1,2,3] データの各項目はカンマで区切ります。
2配列の長さを超えた場合、戻り値は不定になります。
4。traverse
for(var i=0;i<array.length;i++) { console.log(array[i]); }.5。配列で一般的に使用されるメソッド()arrayobject.push(value1、value2 ...)括弧内はarrayObjectの先頭に順番に追加されます
return y-x; // 降序输出
})
g. reverse( ) arrayObject.reverse( ) 将数组中的元素颠倒然后输出,返回数组
h. concat( ) arrayObject.concat(数组1,数组2...... ) 连接两个或者多个数组,返回数组
arr3=arr1.concat(arr2) 1连接2然后放到3里面
i. slice( ) arrayObject.slice( start ,end ) 返回数组选定的元素 返回值为数组
start:必需,从哪开始,可以是负数,负数+数组的长度就是start
end:可选,截止位置,不写默认到最后一个字符
截取的元素从start开始,到end-1结束
[例题]:var a=[1,'yes',3] b; 请做b对a的复制,方法越多越好
方法一:数组遍历
b=new Array(); for( var i=0;i<a.length;i++) { b.push(a[i]); }
方法二: 使用concat( )
b=[].concat(a);
方法三:使用slice( )
b=a.slice(0);
j. splice( )
f35d6e602fd7d0f0edfa6f7d103c1b57 删除 arrayObject.splice( index,count)
删除从index处开始的count个元素,返回被删除元素的数组,count为0时,不做任何操做,count不设置值时,从index后的所有元素都将被删除。
2cc198a1d5eb0d3eb508d858c9f5cbdb 插入 arrayObject.splice( index,0,value1,value2......)
从index位置插入value的值,返回数组。在索引的后一位插入数据
5bdf4c78156c7953567bb5a0aef2fc53 替换 arrayObject.splice( index,count,value1,value2......)
返回值:从原始数组中删除的数据,没删除返回空数组, count为要删除的项数
k. indexOf( ) arrayObject.indexOf( searchvalue, startIndex)
searchvalue:必需,所要查找的数据
E StartIndex: オプション、開始点、デフォルトは 0 です以上がJSの組み込みオブジェクト配列の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。