跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

JavaScript极简入门教程(三):数组_javascript技巧

阅读本文需要有其他语言的编程经验。

在 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:使用HTML,CSS,JavaScript开发Android应用程序 英文文字pdf版附源文件如果你了解HTML,CSS和JavaScript,您已经拥有所需的工具开发Android应用程序。本动手本书展示了如何使用这些开源web标准设计和建造,可适应任何Android设备的应用程序 - 无需使用Java。您将学习如何创建一个在您选择的平台的Andr​​oid友好的网络应用程序,然后转换与自由PhoneGap框架到一个原生的Andr​​oid应用程序。了解为什么设备无关的移动应用是未来的潮流,并开始构建应用程序,提供更下载立即学习“Java免费学习笔记(深入)

”;

length 被改大不会导致分配更多的空间length 被改小,所有下标大于或等于 length 的属性被删除由于数组也是对象,因此可以用 delete 来删除数组中的元素:复制代码代码如下:delete number[2];number[2] === undefined;这样删除数组中的元素将留下一个空洞。

JavaScript 提供了一套数组的方法,这些方法被放在 Array.prototype 中(这里就不详细介绍了)。

相关文章