數組

javascript的 Array 對象是用于構造數組的全局對象双肤,數組是類似于列表的高階對象施掏。

創(chuàng)建數組
const fruits = ['apple','banana']
通過索引訪問數組元素
const first = fruits[0]
const last = fruits[fruits.length-1]
遍歷數組
fruits.forEach( (item,index) => {
     console.log(item,index)
})
添加元素到數組的末尾
let newLength = fruits.push('orange')
// newLength:3, fruits:['apple','banana','orange']
刪除數組末尾的元素
let last = fruits.pop()
// last: 'orange' , fruits:['apple','banana']
刪除數組最前面(頭部)的元素
let first = fruits.shift()
// first:'apple',  fruits:['banana']
添加元素到數組的頭部
let newLength = fruits.unshift('strawberry')
// ['strawberry','banana']
找出某個元素在數組中的索引
fruits.push('mango')
let pos = fruits.indexOf('banana')
//1
通過索引刪除某個元素
let removedItem = fruits.splice(pos,1)
//['strawberry','mango']
從一個索引位置刪除多個元素
let vegetables = ['cabbage','turnip',''radish','carrot']
let pos = 1
let n = 2
let removedItems = vegetables.splice(pos,n);
//vegetables:['cabbage,'carrot']
//removedItems:['turnip','radish']
復制一個數組
let shallowCopy = fruits.slice()
//['strawberry','mango']

語法

[element0,element1,...,elementN]
new Array(element1,element1[,...[,elementN]])
new Array(arrayLength)

參數

elementN
Array構造器會根據給定的元素創(chuàng)建一個javascript數組,但是當僅有一個參數且為數字時除外(詳見下面的arrayLength參數)茅糜。注意七芭,后面這種情況僅適用于Array構造器創(chuàng)建數組,而不適用于用方括號創(chuàng)建的數組字面量蔑赘。

arrayLength
一個范圍在0到2(32)-1之間的整數狸驳,此時將返回一個length 的值等于arrayLength的數組對象(言外之意就是該數組此時并沒有包含任何實際的元素,不能理所當然的認為它包含arrayLength個值為undefined的元素)缩赛。如果傳入的參數不是有效值耙箍,則會拋出RangeError異常。

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末酥馍,一起剝皮案震驚了整個濱河市辩昆,隨后出現的幾起案子,更是在濱河造成了極大的恐慌旨袒,老刑警劉巖汁针,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異砚尽,居然都是意外死亡施无,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門尉辑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來帆精,“玉大人,你說我怎么就攤上這事隧魄。” “怎么了隘蝎?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵购啄,是天一觀的道長。 經常有香客問我嘱么,道長狮含,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮几迄,結果婚禮上蔚龙,老公的妹妹穿的比我還像新娘。我一直安慰自己映胁,他們只是感情好木羹,可當我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著解孙,像睡著了一般坑填。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上弛姜,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天脐瑰,我揣著相機與錄音,去河邊找鬼廷臼。 笑死苍在,一個胖子當著我的面吹牛,可吹牛的內容都是我干的荠商。 我是一名探鬼主播寂恬,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼结啼!你這毒婦竟也來了掠剑?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤郊愧,失蹤者是張志新(化名)和其女友劉穎朴译,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體属铁,經...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡眠寿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年辫继,在試婚紗的時候發(fā)現自己被綠了原杂。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡郁竟,死狀恐怖例嘱,靈堂內的尸體忽然破棺而出狡逢,到底是詐尸還是另有隱情,我是刑警寧澤拼卵,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布奢浑,位于F島的核電站,受9級特大地震影響腋腮,放射性物質發(fā)生泄漏雀彼。R本人自食惡果不足惜壤蚜,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望徊哑。 院中可真熱鬧袜刷,春花似錦、人聲如沸莺丑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽窒盐。三九已至草则,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蟹漓,已是汗流浹背炕横。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留葡粒,地道東北人份殿。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像嗽交,于是被迫代替她去往敵國和親卿嘲。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內容