3.6.2为数组添加元素
要在数组的末尾添加元素,可以使用push方法。在数组名称后边加上.push,后面跟着想要添加的元素,该元素放在圆括号中,如下所示:
这里,我们用var animals=[];创建一个空数组,然后使用push方法把”Cat”添加到数组中,然后,我们再次使用push来添加”Dog”,然后是”Llama”。当显示animals;时,我们看到数组中已经添加了”Cat”、 ”Dog”和”Llama”,这和输入的顺序是一致的。
在计算机中,运行方法的行为叫作方法调用。当调用push方法时,会发生两件事情,首先,把圆括号中的元素添加到数组中。其次,返回数组新的长度,这就是为什么每次调用push方法,都会看到输出一个数字。
要在数组的起始位置添加元素,可以使用.unshift(element),如下所示:
这里,先来看使用过的数组[”Cat”, ”Dog”, ”Llama”]。然后,我们用unshift把元素”Monkey”和”Poara Bear”添加到数组的起码位置,每一次原有的值都会向后顺延一个索引位置。所以”Cat”最初的索引是0❶,现在的索引是2❷.
每次调用unshift,也会返回数组新的长度,就像push一样。
参考文献:《JavaScript for kids》By Nick Morgan 来源:http://www.allitebooks.org
本站内容未经许可,禁止任何网站及个人进行转载。