国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript極簡入門教程(三):數組

2024-05-06 16:10:06
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript極簡入門教程(二):數組,本文主要講解了數組的創建和length屬性的介紹,其它方法屬性都沒有介紹,需要的朋友可以參考下
 
 

閱讀本文需要有其他語言的編程經驗。

在 JavaScript 中數組是對象(而非線性分配的內存)。

通過數組 literal 來創建數組:

 

復制代碼代碼如下:

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

 

數組有一個屬性 length(而對象沒有)表示數組的長度。length 的值為數組的最大整數屬性名加 1:

 

復制代碼代碼如下:

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

 

我們可以直接修改 length:

length 被改大不會導致分配更多的空間
length 被改小,所有下標大于或等于 length 的屬性被刪除
由于數組也是對象,因此可以用 delete 來刪除數組中的元素:

 

復制代碼代碼如下:

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

 

這樣刪除數組中的元素將留下一個空洞。

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 龙海市| 育儿| 赣州市| 富民县| 林周县| 汤阴县| 囊谦县| 西乌珠穆沁旗| 英超| 正阳县| 会泽县| 邵东县| 株洲县| 陆川县| 临夏县| 新巴尔虎右旗| 旌德县| 阿拉尔市| 周至县| 紫云| 平乐县| 吉林市| 汨罗市| 贵南县| 芜湖县| 班戈县| 孝义市| 万安县| 高邑县| 铜山县| 青川县| 县级市| 高邑县| 大关县| 黎川县| 马尔康县| 枣强县| 灵丘县| 个旧市| 阿巴嘎旗| 元谋县|