菜雞學(xué)ECMAScript5 數(shù)組對象

//數(shù)組直接量形式 創(chuàng)建數(shù)組 []
var arr = [1, 2, 3, 4, 5];
//.length 可以獲取到數(shù)組的長度
console.log(arr.length);

//通過構(gòu)造函數(shù)形式 創(chuàng)建數(shù)組 new Array ()
//new Array(5) 代表創(chuàng)建的數(shù)組長度為5
var arr = new Array(5);
// 結(jié)果是5
console.log(arr.length);

//數(shù)組的讀取丰辣、修改、添加、刪除
var ar = [1, 2, 3, 4, 5];
//用下標讀取數(shù)組的值,下標從0開始   數(shù)組名[下標] 
console.log(ar[0]); // 1
//用下標修改數(shù)組的值 數(shù)組名[下標] = ‘需要修改的數(shù)組值’
ar[0] = 'hello';
console.log(ar[0]); // hello
//用下標添加數(shù)組的值 數(shù)組名[添加數(shù)組下表] = ‘添加數(shù)組值’
ar[6] = 'world';
console.log(ar[6]); //world
//用下標刪除數(shù)組的值 delete 數(shù)組名[需要刪除的數(shù)組下標]
delete ar[1];
console.log(ar) //[ 'hello', , 3, 4, 5, , 'world' ]

//數(shù)組的首尾添加刪除方法 .push .pop .unshift .shift
var p = ['b', 'c', 'd'];
//數(shù)組名.push('數(shù)組尾部添加的值') 在數(shù)組末尾添加值
p.push('a');
console.log(p); //[ 'b', 'c', 'd', 'a' ]
//數(shù)組名.pop() 彈出數(shù)組末尾的值
p.pop();
console.log(p); //[ 'b', 'c', 'd' ]

//數(shù)組名.unshift(數(shù)組首添加值)
p.unshift(1, 2, 3);
console.log(p); //[ 1, 2, 3, 'b', 'c', 'd' ]
//數(shù)組名.shift() 彈出數(shù)組首位的值
p.shift();
console.log(p);



//通過for循環(huán)遍歷下標連續(xù)的數(shù)組
var larr = ['a', 'b', 'c', 'd', 'e'];
var len = larr.length;
for (var i = 0; i < len; i++) {
    console.log(larr[i]);
};
//通過for in 循環(huán)遍歷
var la = [1, 2, 3, 4, 5, 6, 7];
for (var i in la) {
    console.log(la[i])
};
//通過forEach 循環(huán)遍歷
var forarr = ['marshll', 'mesa', 'fender'];
forarr.forEach(function(x) {
    console.log(x);
})

//自定義函數(shù)用forEach方法遍歷
function Testarr(element, index, array) {
    console.log('數(shù)組為:' + array);
    console.log('索引:' + index + '值' + element);
};
forarr.forEach(Testarr);


//.join('分隔符') 指定分隔符分隔數(shù)組
var y = ['aa', 'bb', 'cc'];
var w = y.join('-');
console.log(w); //aa-bb-cc
//.reverse() 反轉(zhuǎn)數(shù)組
var f = y.reverse();
console.log(f); //[ 'cc', 'bb', 'aa' ]
//.sort() 排序
var s = [1, 4, 3, 2, 5];
var ss = s.sort();
console.log(ss);
//數(shù)組名.concat(添加的值) 組成新數(shù)組
var c = s.concat(6, 7, 8, 9);
console.log(c); //[ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]

//數(shù)組名.slice(起始值崭捍,終止值) 獲取數(shù)組中一段數(shù)值
var e = [1, 2, 3, 4, 5, 6, 7, 8];
var sli = e.slice(2, -3);
console.log(sli);

//數(shù)組名.splice(起始值预伺,終止值延窜,’替換值‘)  從數(shù)組中取出數(shù)值用替換值補上
var h = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0];
var sp = h.splice(0, 3, '!', 'b', 'c', 'd');
console.log(h);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末度帮,一起剝皮案震驚了整個濱河市煞檩,隨后出現(xiàn)的幾起案子粘招,更是在濱河造成了極大的恐慌啥寇,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異辑甜,居然都是意外死亡衰絮,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門磷醋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來猫牡,“玉大人,你說我怎么就攤上這事邓线√视眩” “怎么了?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵骇陈,是天一觀的道長震庭。 經(jīng)常有香客問我,道長你雌,這世上最難降的妖魔是什么器联? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮婿崭,結(jié)果婚禮上拨拓,老公的妹妹穿的比我還像新娘。我一直安慰自己氓栈,他們只是感情好渣磷,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著颤绕,像睡著了一般幸海。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上奥务,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天物独,我揣著相機與錄音,去河邊找鬼氯葬。 笑死挡篓,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的帚称。 我是一名探鬼主播官研,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼闯睹!你這毒婦竟也來了戏羽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤楼吃,失蹤者是張志新(化名)和其女友劉穎始花,沒想到半個月后妄讯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡酷宵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年亥贸,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浇垦。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡炕置,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出男韧,到底是詐尸還是另有隱情朴摊,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布煌抒,位于F島的核電站仍劈,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏寡壮。R本人自食惡果不足惜贩疙,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望况既。 院中可真熱鬧这溅,春花似錦、人聲如沸棒仍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽莫其。三九已至癞尚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間乱陡,已是汗流浹背浇揩。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留憨颠,地道東北人胳徽。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像爽彤,于是被迫代替她去往敵國和親养盗。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容