Javascript開發(fā)之三數(shù)組對象實例介紹
var a=new Array();
如果這樣定義:a[3]="a"; alert(a.length) 4 而是的1,
如果定義了,但沒有賦值則返回一個undefined (alert(a[0]))
創(chuàng)建數(shù)組:
arr = [];//是的,一個空中括號
//與下面一句幾乎是等價的
arr = new Array();var a=new Array(1,"n",3,"m",5,“m”,8);
var a=[]; //定義一個空數(shù)組
var a=new Array(2); //定義一個長度為2的數(shù)組
var a=[2]; 定義一個初始值為2的數(shù)組
var a=[1,2,2,2,3,4,4,4];
向數(shù)組中添加,刪除元素(push,delete)
var arr=[4545,5456,64646];
arr.push(55,88); //向數(shù)組尾追加兩個元素
delete arr[2];//直接把每三個元素刪除掉了,但位置還是保留在,說明長度沒有改變,以方面我們能繼續(xù)訪問原來位置的元素。
數(shù)組中join方法的使用:作用:
var arr=[1,2,3,4];
alert(arr.join("#")) 1#2#3#4
數(shù)組性能的提升:
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";
for(var i=0;i<999999;i++)
{
s+="ABC";
}
alert(new Date().getTime()-startA);
相關(guān)文章
Javascript學習筆記之 對象篇(一) : 對象的使用和屬性
Javascript 中的一切都可以視為對象,除了兩個特例:null 和 undefined。2014-06-06深入分析JavaScript 事件循環(huán)(Event Loop)
這篇文章主要介紹了JavaScript 事件循環(huán)(Event Loop)的的相關(guān)資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下2020-06-06Document.location.href和.replace的區(qū)別示例介紹
document.location.href和document.location.replace都可以實現(xiàn)從A頁面切換到B頁面,下面為大家介紹下它們的區(qū)別2014-03-03在微信、支付寶、百度錢包實現(xiàn)點擊返回按鈕關(guān)閉當前頁面和窗口的方法
這篇文章主要介紹了在微信、支付寶、百度錢包實現(xiàn)點擊返回按鈕關(guān)閉當前頁面和窗口的方法,傳統(tǒng)的window.close()是無效的,必須要使用它們的js代碼才能關(guān)閉。下面小編給大家分享下代碼,一起看看吧2016-08-08javascript如何創(chuàng)建表格(javascript繪制表格的二種方法)
利用js來動態(tài)創(chuàng)建表格有兩種格式,appendChild()和insertRow、insertCell()。兩種方式其實差不多,但第一種有可能在IE上有問題,所以推薦大家使用第二種方法,看下面的解決和使用方法2013-12-12JavaScript中使用concat()方法拼接字符串的教程
這篇文章主要介紹了JavaScript中使用concat()方法拼接字符串的教程,是JS入門學習中的基礎知識,需要的朋友可以參考下2015-06-06