概述
在项目中,我们常常会遇到某种情况,在该情况下才添加对象的某个属性,比如该订单有物流编号,才将物流编号加入该对象,否则该对象没有物流编号属性,怎么实现呢?
let order={
id:1,
name:'xxxx',
....
}
if(isExist){ // 存在物流编号
order['logisticsNo']='xxxx'
}
// 如果添加的属性为[],则可以先创建
order['logisticsNo']=[]
order['logisticsNo'].push(data)
// 也可以使用变量名
let key='logisticsNo'
order[key]=[]
order[key].push(data)
可以看出可以直接使用[],对某对象进行属性的添加,使对象的应用更加的灵活。
最后
以上就是飘逸诺言为你收集整理的js如何动态给对象添加属性的全部内容,希望文章能够帮你解决js如何动态给对象添加属性所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复