JS实现给对象动态添加属性的方法


Posted in Javascript onJanuary 05, 2017

本文实例讲述了JS实现给对象动态添加属性的方法。分享给大家供大家参考,具体如下:

在工作用要用到给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 相关文章推荐
jQuery中RadioButtonList的功能及用法实例介绍
Aug 23 Javascript
javascript实现复制与粘贴操作实例
Oct 16 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
Aug 25 Javascript
Bootstrap3.0学习教程之JS折叠插件
May 27 Javascript
jQuery 插件封装的方法
Nov 16 Javascript
获取JavaScript异步函数的返回值
Dec 21 Javascript
jquery实现input框获取焦点的简单实例
Jan 26 Javascript
jsonp跨域请求详解
Jul 13 Javascript
为什么我们要做三份 Webpack 配置文件
Sep 18 Javascript
vue解决使用webpack打包后keep-alive不生效的方法
Sep 01 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
Sep 21 Javascript
js实现限定区域范围拖拉拽效果
Nov 20 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
Jan 05 #Javascript
JavaScript实现数组降维详解
Jan 05 #Javascript
jQuery解析返回的xml和json方法详解
Jan 05 #Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
Jan 05 #Javascript
jQuery实现动态文字搜索功能
Jan 05 #Javascript
JS实现HTML标签转义及反转义
Apr 14 #Javascript
jQuery基于ajax操作json数据简单示例
Jan 05 #Javascript
You might like
十天学会php之第二天
2006/10/09 PHP
分享8个最佳的代码片段在线测试网站
2013/06/29 PHP
那些年我们错过的魔术方法(Magic Methods)
2014/01/14 PHP
php将图片保存入mysql数据库失败的解决方法
2014/12/27 PHP
浅析JQuery获取和设置Select选项的常用方法总结
2013/07/04 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
jQuery1.9.1针对checkbox的调整方法(prop)
2014/05/01 Javascript
jQuery中$.click()无效问题分析
2015/01/29 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
2015/09/14 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
2016/09/08 Javascript
JavaScript中常见的八个陷阱总结
2017/06/28 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
深入浅析Vue全局组件与局部组件的区别
2018/06/15 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
vue的路由映射问题及解决方案
2019/10/14 Javascript
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
原生JavaScript实现轮播图
2021/01/10 Javascript
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
python操作字典类型的常用方法(推荐)
2016/05/16 Python
Python中标准模块importlib详解
2017/04/16 Python
Python配置mysql的教程(推荐)
2017/10/13 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
Python装饰器用法实例分析
2019/01/14 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
python覆盖写入,追加写入的实例
2019/06/26 Python
python set内置函数的具体使用
2019/07/02 Python
生态学毕业生自荐信
2013/10/27 职场文书
初二学习计划书范文
2014/04/27 职场文书
2015新员工工作总结范文
2015/10/15 职场文书
Python办公自动化之教你如何用Python将任意文件转为PDF格式
2021/06/28 Python
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫