JS实现给对象动态添加属性的方法
程序员文章站
2022-06-13 16:40:31
...
在工作用要用到给jd对象动态添加属性的要求,在网上找到了一种解决方式,实例如下:
1、demo
var aa="maker"; var bb=123; var lists={}; eval("lists."+aa+"="+bb); eval('('+"lists."+aa+"="+bb+')'); console.log(lists);
这种方式试过确实可以
2、项目中使用
$("#saveform").on("click",function(){ var param={}; //bz订单号 var bzorderid=$("#bzorderid").val(); //获取所有产品 $("#allsk .sk td input").each(function(){ var id=this.id; var name=this.name; var val=$("#"+id).val(); //动态添加属性、赋值 eval("param."+name+"="+val) }); }
遍历input获取值,js对象动态添加属性和属性值。
希望本文所述对大家JavaScript程序设计有所帮助。
更多JS实现给对象动态添加属性的方法相关文章请关注PHP中文网!
上一篇: 防sql注入
下一篇: S1 S2 S3 S4 S5
推荐阅读
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间,_PHP教程
-
Vue实现动态添加或者删除对象和对象数组的操作方法
-
浅谈JS对象添加getter与setter的5种方法
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
-
Android viewpager中动态添加view并实现伪无限循环的方法
-
在python的类中动态添加属性与生成对象
-
JS实现查找数组中对象的属性值是否存在示例
-
js console.log打印对象时属性缺失的解决方法
-
在python的类中动态添加属性与生成对象
-
JS实现查找数组中对象的属性值是否存在示例