我是靠谱客的博主 飘逸诺言,最近开发中收集的这篇文章主要介绍js如何动态给对象添加属性,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        在项目中,我们常常会遇到某种情况,在该情况下才添加对象的某个属性,比如该订单有物流编号,才将物流编号加入该对象,否则该对象没有物流编号属性,怎么实现呢?

        

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如何动态给对象添加属性所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部