使用数组

青春晚自习鬼话

青春晚自习鬼话

2016-02-19 18:15

今天图老师小编给大家展示的是使用数组,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!
数组下标

  JScript 中的数组是稀疏的。也就是说,假如一个数组具有三个元素,编号分别为 0、1 和 2,您就可以创建元素 50,而不必担心从 3 到 49 的参数。假如该数组有一个自动的 length 变量,(请参阅内部对象了解有关数组长度的自动监控的说明),该 length 变量被设为 51,而不是 4。当然您可以创建各元素的编号之间没有间隙的数组,不过没有必要这样做。

  在 JScript 中,对象和数组几乎相同。两个主要差别是对象没有自动长度属性,而数组没有对象的属性和方法。

数组寻址

  使用方括号“[]”来寻址数组。方括号中是一个数值或一个值为整数的表达式。下面的示例假定在脚本的其他地方已定义了entryNum 变量,且已赋值。

theListing = addressBook[entryNum];theFirstLine = theListing[1];
将对象作为关联数组

  通常,使用点运算符“.”访问对象的属性。例如,

myObject.aProperty

  在这里,属性名称是一个标识符。也可以用索引运算符“[]”访问对象的属性。在这里,是把对象看作一个关联数组。关联数组是一种数据结构,它可以动态地将任意的数据的值与任意的字符串相关联。例如,

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
myObject["aProperty"] // 与上面相同。

  尽管索引运算符更多地用于访问数组元素,当用于对象时,索引总是以字符串文字表示的属性名称。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  注重访问对象属性的两种方法的重要差异。

运算符属性名称作为对属性名称的处理点“.”标识符不能作为数据处理索引“[]”字符串文字被作为数据处理
  

  在运行之前并不知道属性名称时,这个差异会有用(比如基于用户输入构造对象时)。要想从一个关联数组提取所有的属性,必须用 for … in 循环。


分享
qqQQ
qzoneQQ空间
weibo微博

猜你喜欢

使用数组

编程语言 网络编程
使用数组

学习使用PHP数组

Web开发
学习使用PHP数组

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

AS2数组使用小结

flash教程
AS2数组使用小结

使用MFC的数组类

C语言教程 C语言函数
使用MFC的数组类

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

关于JAVA 数组的使用介绍

编程语言 网络编程
关于JAVA 数组的使用介绍

C++中函数指针数组的使用

编程语言 网络编程
C++中函数指针数组的使用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Excel2007中内容重排功能的应用

Excel2007中内容重排功能的应用

asin 方法

asin 方法
下拉加载更多内容 ↓