欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript極簡(jiǎn)入門(mén)教程(三):數(shù)組

 更新時(shí)間:2014年10月25日 16:25:16   投稿:junjie  
這篇文章主要介紹了JavaScript極簡(jiǎn)入門(mén)教程(二):數(shù)組,本文主要講解了數(shù)組的創(chuàng)建和length屬性的介紹,其它方法屬性都沒(méi)有介紹,需要的朋友可以參考下

閱讀本文需要有其他語(yǔ)言的編程經(jīng)驗(yàn)。

在 JavaScript 中數(shù)組是對(duì)象(而非線性分配的內(nèi)存)。

通過(guò)數(shù)組 literal 來(lái)創(chuàng)建數(shù)組:

復(fù)制代碼 代碼如下:

var empty = [];
var numbers = [
    'zero', 'one', 'two', 'three', 'four',
    'five', 'six', 'seven', 'eight', 'nine'
];
empty[1] // undefined
numbers[1] // 'one'
empty.length // 0
numbers.length // 10

數(shù)組有一個(gè)屬性 length(而對(duì)象沒(méi)有)表示數(shù)組的長(zhǎng)度。length 的值為數(shù)組的最大整數(shù)屬性名加 1:

復(fù)制代碼 代碼如下:

var myArray = [];
myArray.length; // 0
myArray[1000000] = true;
myArray.length; // 1000001

我們可以直接修改 length:

length 被改大不會(huì)導(dǎo)致分配更多的空間
length 被改小,所有下標(biāo)大于或等于 length 的屬性被刪除
由于數(shù)組也是對(duì)象,因此可以用 delete 來(lái)刪除數(shù)組中的元素:

復(fù)制代碼 代碼如下:

delete number[2];
number[2] === undefined;

這樣刪除數(shù)組中的元素將留下一個(gè)空洞。

JavaScript 提供了一套數(shù)組的方法,這些方法被放在 Array.prototype 中(這里就不詳細(xì)介紹了)。

相關(guān)文章

  • ES6知識(shí)點(diǎn)整理之函數(shù)數(shù)組參數(shù)的默認(rèn)值及其解構(gòu)應(yīng)用示例

    ES6知識(shí)點(diǎn)整理之函數(shù)數(shù)組參數(shù)的默認(rèn)值及其解構(gòu)應(yīng)用示例

    這篇文章主要介紹了ES6知識(shí)點(diǎn)整理之函數(shù)數(shù)組參數(shù)的默認(rèn)值及其解構(gòu)應(yīng)用,結(jié)合實(shí)例形式分析了ES6函數(shù)數(shù)組參數(shù)解構(gòu)賦值和默認(rèn)值的設(shè)置相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • javascript 禁止復(fù)制網(wǎng)頁(yè)

    javascript 禁止復(fù)制網(wǎng)頁(yè)

    常見(jiàn)的一些禁止復(fù)制網(wǎng)頁(yè)的代碼,但破解方法也不見(jiàn)容易,這里就不說(shuō)了,可以看本站以前發(fā)布的文章。
    2009-06-06
  • 小程序云函數(shù)調(diào)用API接口的方法

    小程序云函數(shù)調(diào)用API接口的方法

    這篇文章主要為大家詳細(xì)介紹了小程序云函數(shù)調(diào)用API接口的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • JavaScript實(shí)現(xiàn)節(jié)點(diǎn)的刪除與序號(hào)重建實(shí)例

    JavaScript實(shí)現(xiàn)節(jié)點(diǎn)的刪除與序號(hào)重建實(shí)例

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)節(jié)點(diǎn)的刪除與序號(hào)重建方法,涉及javascript針對(duì)頁(yè)面節(jié)點(diǎn)的刪除與遍歷技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-08-08
  • 基于Bootstrap分頁(yè)的實(shí)例講解(必看篇)

    基于Bootstrap分頁(yè)的實(shí)例講解(必看篇)

    下面小編就為大家?guī)?lái)一篇基于Bootstrap分頁(yè)的實(shí)例講解(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • layer彈出層父子頁(yè)面事件相互調(diào)用方法

    layer彈出層父子頁(yè)面事件相互調(diào)用方法

    今天小編就為大家分享一篇layer彈出層父子頁(yè)面事件相互調(diào)用方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Json文件格式化方法詳解

    Json文件格式化方法詳解

    JSON 屬于文本,并且我們能夠把任何 JavaScript 對(duì)象轉(zhuǎn)換為 JSON,然后將 JSON 發(fā)送到服務(wù)器,這篇文章主要介紹了Json文件格式化方法,需要的朋友可以參考下
    2023-05-05
  • 詳解Bootstrap按鈕

    詳解Bootstrap按鈕

    本文給大家介紹bootstrap按鈕相關(guān)知識(shí),包括按鈕大小、按鈕狀態(tài)、按鈕標(biāo)簽相關(guān)樣式定義,對(duì)bootstrap按鈕相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • JavaScript canvas繪制漸變顏色的矩形

    JavaScript canvas繪制漸變顏色的矩形

    這篇文章主要為大家詳細(xì)介紹了JavaScript canvas繪制漸變顏色的矩形,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • JavaScript事件機(jī)制的剖析與優(yōu)化詳解

    JavaScript事件機(jī)制的剖析與優(yōu)化詳解

    在現(xiàn)代前端開(kāi)發(fā)中,JavaScript事件處理是一個(gè)至關(guān)重要的部分,它能夠使網(wǎng)頁(yè)與用戶交互,實(shí)現(xiàn)豐富的交互體驗(yàn),然而,對(duì)JavaScript事件機(jī)制的深入理解是開(kāi)發(fā)者成為優(yōu)秀前端工程師的關(guān)鍵所在,本文將全面剖析JavaScript事件機(jī)制,需要的朋友可以參考下
    2023-12-12

最新評(píng)論