JSの組み込みオブジェクト配列の詳細説明

小云云
リリース: 2018-03-29 17:34:48
オリジナル
1430 人が閲覧しました

この記事では主に、JS の組み込みオブジェクト Array について詳しく説明します。JS の組み込みオブジェクトは主に Array String Math Date の 4 つのカテゴリに分けられます。

配列

配列内の各項目はあらゆる種類のデータを保存でき、配列のサイズは必要に応じて調整できます。

1. 作成

a. コンストラクターを使用します:

var color= new Array() 括弧は配列内のデータの数または各特定のデータにすることができますが、それぞれのデータ項目は次のとおりです。カンマで区切られた。

b. 配列リテラル表現

var Colors=[1,2,3] データの各項目はカンマで区切ります。

2配列の長さを超えた場合、戻り値は不定になります。

3. 長さ

を使用して‐アウト‐スルーアレイ。現在の配列のサイズを超える位置を配置すると、システムは自動的に配列の長さを再計算し、その長さの値が最後のインデックスに追加されます。

4。traverse

for(var i=0;i<array.length;i++) {
  console.log(array[i]);
}
ログイン後にコピー
.5。配列で一般的に使用されるメソッド()arrayobject.push(value1、value2 ...)括弧内はarrayObjectの先頭に順番に追加されます


c. Pop( ) arrayObject.pop( ) 最後の要素を削除し、削除された要素を返します


d. arrayObject.shift( )最初の要素を削除し、削除された要素を返します()arrayobject.join(セパレーター)dle array配列内の各アイテムが数字であっても、文字列の並べ替えに応じて、まだ弦の並べ替えをします

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( ) 

       <1> 删除   arrayObject.splice( index,count)

        删除从index处开始的count个元素,返回被删除元素的数组,count为0时,不做任何操做,count不设置值时,从index后的所有元素都将被删除。

       <2> 插入   arrayObject.splice( index,0,value1,value2......)

        从index位置插入value的值,返回数组。在索引的后一位插入数据

      <3> 替换   arrayObject.splice( index,count,value1,value2......)

        返回值:从原始数组中删除的数据,没删除返回空数组,     count为要删除的项数

    k. indexOf( )           arrayObject.indexOf( searchvalue, startIndex)

                          searchvalue:必需,所要查找的数据

E StartIndex: オプション、開始点、デフォルトは 0 です


戻り値: 数値、配列位置の検索に返される項目、戻り値なし -1


lastindexof () 配列の最後の要素から検索を開始します。


関連する推奨事項:

php カスタム 2 次元配列ソート関数 array

以上がJSの組み込みオブジェクト配列の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!