javascript中的数组

本文对比了JavaScript中对象与数组的不同之处,详细介绍了两者如何创建、更新元素以及添加新元素的具体方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

javascript中,对象不是数组,但数组却是对象

obj={name:'name',age:'1000'}

这样创建的是对象而不是数组,只有

arr=[12,13,14]

创建的才是数组。

另外,这2者添加元素的方式也不同,obj由于不是数组,所以它不能使用数组的一些方法来添加元素,其一般这样添加元素或更新元素:

obj.name="奥巴马";//更新元素值;
obj.val="100";//添加新元素并赋值;

如果属性名是动态的,那么就要使用下面的方法来添加新属性了:

obj[$p]="值";


arr更新元素值:

arr[0]=0;//更新第一个元素的值,将值从12更改为0;
arr[3]=12;//添加一个新元素;

也可以使用push()方法和concat()方法来添加元素


所以中括号[]里面可以含有圆括号,表示对象,而圆括号里面必须是键值对。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值