数码资讯
在Javascript中引入和删除数组成员
在Javascript中,由于数组的长度是可变的,可以通过直接定义一个新成员将其添加到数组中: 复制代码代码如下所示: var o = {、}; o 3 } = 7; console.log(O); / / { 2,3,5,7 } 除了这种方法之外,还可以使用推()语句来达到同样的目的: 复制代码代
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
在Javascript中,由于数组的长度是可变的,可以通过直接定义一个新成员将其添加到数组中:
复制代码代码如下所示:
var o = {、};
o 3 } = 7;
console.log(O); / / { 2,3,5,7 }
除了这种方法之外,还可以使用推()语句来达到同样的目的:
复制代码代码如下所示:
O.push(11);
console.log(O); / / { 2,3,5,7,11 }
O.push(13,17);
console.log(O); / / { 2,3,5,7,11,13,17 }
如果你需要添加一个新成员到数组的开始,你可以使用unshift()语句:
复制代码代码如下所示:
(2014)o.unshift;
console.log(O); / / { 2014,2,3,5,7,11,13,17 }
(2013, 2012)o.unshift;
console.log(O); / / { 201320122014,2,3,5,7,11,13,17 }
对应于推(),如果您需要从数组的结尾删除一个成员,您可以使用POP()语句,而POP()语句将返回被删除的成员,而数组长度将减少1。
复制代码代码如下所示:
var p = o.pop();
console.log(P); / / 17
console.log(o.length); / / 9
对应的位置(),如果你需要从数组的开始删除会员,你可以使用移位()语句,和移位()语句将返回被删除的成员,和数组的长度将减少1。
复制代码代码如下所示:
var = o.shift();
console.log(S); / / 2013
console.log(o.length); / / 8
除了Shift()语句和POP()语句之外,删除操作符也可以用来删除数组中的成员。与Shift()和POP()不同,数组的长度属性在删除操作之后保持不变,即数组将不连续。
Javascript还可以通过设置数组的长度属性来修改数组。当长度值小于数组成员的数量时,Javascript将拦截数组。当长度值大于数组成员的数量时,Javascript将使数组不连续。如果长度值是只读的,则直接在数组中定义新成员的操作将失败:
复制代码代码如下所示:
console.log(O); / / { 20122014,2,3,5,7,11,13 }
o.length = 2;
console.log(O); / / { 20122014 }
o.length = 4;
console.log(O); / / { 20122014、定义、定义}
var a = {1,2,3};
object.defineproperty(A,长度
{ 3 } = 4;
console.log(一); / / {1,2,3}
复制代码代码如下所示:
var o = {、};
o 3 } = 7;
console.log(O); / / { 2,3,5,7 }
除了这种方法之外,还可以使用推()语句来达到同样的目的:
复制代码代码如下所示:
O.push(11);
console.log(O); / / { 2,3,5,7,11 }
O.push(13,17);
console.log(O); / / { 2,3,5,7,11,13,17 }
如果你需要添加一个新成员到数组的开始,你可以使用unshift()语句:
复制代码代码如下所示:
(2014)o.unshift;
console.log(O); / / { 2014,2,3,5,7,11,13,17 }
(2013, 2012)o.unshift;
console.log(O); / / { 201320122014,2,3,5,7,11,13,17 }
对应于推(),如果您需要从数组的结尾删除一个成员,您可以使用POP()语句,而POP()语句将返回被删除的成员,而数组长度将减少1。
复制代码代码如下所示:
var p = o.pop();
console.log(P); / / 17
console.log(o.length); / / 9
对应的位置(),如果你需要从数组的开始删除会员,你可以使用移位()语句,和移位()语句将返回被删除的成员,和数组的长度将减少1。
复制代码代码如下所示:
var = o.shift();
console.log(S); / / 2013
console.log(o.length); / / 8
除了Shift()语句和POP()语句之外,删除操作符也可以用来删除数组中的成员。与Shift()和POP()不同,数组的长度属性在删除操作之后保持不变,即数组将不连续。
Javascript还可以通过设置数组的长度属性来修改数组。当长度值小于数组成员的数量时,Javascript将拦截数组。当长度值大于数组成员的数量时,Javascript将使数组不连续。如果长度值是只读的,则直接在数组中定义新成员的操作将失败:
复制代码代码如下所示:
console.log(O); / / { 20122014,2,3,5,7,11,13 }
o.length = 2;
console.log(O); / / { 20122014 }
o.length = 4;
console.log(O); / / { 20122014、定义、定义}
var a = {1,2,3};
object.defineproperty(A,长度
{ 3 } = 4;
console.log(一); / / {1,2,3}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。