ホームページ  >  記事  >  ウェブフロントエンド  >  Javascript開発入門3 配列オブジェクト例_基礎知識

Javascript開発入門3 配列オブジェクト例_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:48:21959ブラウズ

var a=new Array();
次のように定義されている場合: a[3]="a";alert(a.length) 4 は 1、
定義されているが割り当てられていない場合、その後、未定義 (alert(a[0])) を返します

配列を作成:

コードをコピー コードは次のとおりです:

arr = [];//はい、空括弧
// は次の文とほぼ同等です
arr = new Array() ;var a=new Array(1,"n",3,"m",5,"m",8);
var a=[]; //空の配列を定義します
var a=new Array(2); //長さ 2
var a=[2]; 初期値 2
var a=[1,2,2, 2,3,4 ,4,4];

配列への要素の追加と削除 (プッシュ、削除)
コードをコピー コードは次のとおりです:

var arr=[4545,5456,64646]
arr.push(55,88); // 2 つ追加します。要素を配列の最後まで追加します
delete arr[2];//3 つの要素はすべて直接削除されますが、位置は保持され、長さが変更されていないことが示されるため、次の位置で要素にアクセスし続けることができます。元の位置。
配列での join メソッドの使用法: 関数:
var arr=[1,2,3,4];
alert(arr.join("#")) 1#2#3#4

配列パフォーマンスの改善:
コードをコピー コードは次のとおりです:

var startA=new Date().getTime();
var s=["start"]
for(var i=0;i<999999;i )
{
s.push("ABC");
s.join("");
alert(new Date().getTime()-startA); >startA= new Date().getTime();
//var arr=[];
var s="start";
{
s ="ABC";
}
alert(new Date().getTime()-startA);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。