JS实现给对象动态添加属性的方法
2017-01-05 10:11
941 查看
在工作用要用到给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相关内容感兴趣的读者可查看本站专题:《javascript面向对象入门教程》、《JavaScript切换特效与技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- JS动态给对象添加属性和值的实现方法
- JS动态给对象添加属性和值的实现方法
- 动态-JS实现给对象动态添加属性并赋值 及 实现AJAX data传递动态key键名
- js学习(一)-动态添加、修改、删除对象的属性和方法
- 点滴积累【JS】---JS小功能(JS实现动态添加运动属性)
- js遍历对象的属性并且动态添加属性
- javascript动态添加、修改、删除对象的属性和方法
- javascript动态添加、修改、删除对象的属性与方法详解
- js 对象动态添加属性、合并属性
- Js动态添加事件 实现附加自己的事件属性
- asp.net后台动态添加JS文件和css文件的引用实现方法
- javascript动态添加、修改、删除对象的属性和方法
- c# 对象运行时动态添加属性、方法
- 动手实现扩展属性为对象动态添加获取数据(续)
- js中动态的为对象添加和删除属性
- JS 实现 创建类、继承、方法添加、对象克隆、数组封装操作
- javascript动态添加、修改、删除对象的属性和方法
- C#动态对象(dynamic)示例(实现方法和属性的动态)
- javascript动态添加、修改、删除对象的属性和方法
- 多种方法实现JS动态添加事件