3.5数组中的混合数据类型
不是所有的数组元素都必须是相同的类型。例如,下面的数组包含一个数字(3)、一个字符串(”dinosaurs”)、一个数组([“triceratops”,”stegosaurus”,3627.5])以及另一个数字(10):
要访问数组中的这个内嵌数组的单个元素,需要使用第二组方括号。例如,“dinosaursAndNumbers[2];”返回的是整个内嵌数组,“dinosaursAndNumbers[2][0];”则只返回内嵌数组的第一个元素,即“triceratops”。
当输入“dinosaursAndNumbers[2][0];”时,我们告诉JavaScript要查找dinosaursAndNumbers数组的第2个元素,该元素是数组[“triceratops”,”stegosaurus,” 3627.5],然后返回该数组中索引为0的位置的值。索引0是第二个数组的第一个值,即” triceratops”。这个数组的索引位置如图3-1所示。
图3-1 主数组的索引用红色表示,内嵌数组的索引用蓝色表示
参考文献:《JavaScript for kids》By Nick Morgan 来源:http://www.allitebooks.org
本站内容未经许可,禁止任何网站及个人进行转载。