国产探花免费观看_亚洲丰满少妇自慰呻吟_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 中(這里就不詳細介紹了)。


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

圖片精選

主站蜘蛛池模板: 丰宁| 盐山县| 缙云县| 措美县| 祁阳县| 沧源| 乐昌市| 张家界市| 扬中市| 西乌珠穆沁旗| 赫章县| 南漳县| 柘城县| 尚志市| 民勤县| 益阳市| 塔河县| 长宁县| 东乌珠穆沁旗| 察雅县| 林甸县| 永福县| 沧源| 治多县| 泊头市| 桂东县| 南郑县| 视频| 塘沽区| 南宫市| 辽宁省| 洞头县| 广平县| 廉江市| 监利县| 刚察县| 靖江市| 商城县| 犍为县| 陇南市| 宁河县|