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 可排列的表实现代码
Nov 13 Javascript
javascript如何判断输入的url是否正确
Apr 11 Javascript
JavaScript闭包函数访问外部变量的方法
Aug 27 Javascript
深入分析下javascript中的[]()+!
Jul 07 Javascript
用Move.js配合创建CSS3动画的入门指引
Jul 22 Javascript
JavaScript动态生成二维码图片
Apr 20 Javascript
jquery事件与绑定事件
Mar 16 Javascript
JavaScript实现的DOM绘制柱状图效果示例
Aug 08 Javascript
vue使用自定义指令实现拖拽
Jan 29 Javascript
处理JavaScript值为undefined的7个小技巧
Jul 28 Javascript
JS时间戳与日期格式互相转换的简单方法示例
Jan 30 Javascript
Vue Element plus使用方法梳理
Dec 24 Vue.js
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信号量基本用法实例详解
2016/02/12 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
ZendFramework框架实现连接两个或多个数据库的方法
2016/12/08 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
nodejs文件操作模块FS(File System)常用函数简明总结
2014/06/05 NodeJs
json中换行符的处理方法示例介绍
2014/06/10 Javascript
js获取鼠标点击的对象,点击另一个按钮删除该对象的实现代码
2016/05/13 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
java直接调用python脚本的例子
2014/02/16 Python
python操作redis的方法
2015/07/07 Python
python 异常处理总结
2016/10/18 Python
Python分治法定义与应用实例详解
2017/07/28 Python
Python3生成手写体数字方法
2018/01/30 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
django实现日志按日期分割
2020/05/21 Python
Python实现文件压缩和解压的示例代码
2020/08/12 Python
Django启动时找不到mysqlclient问题解决方案
2020/11/11 Python
Django model class Meta原理解析
2020/11/14 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
叙述DBMS对数据控制功能有哪些
2016/06/12 面试题
女大学生个人求职信
2013/12/09 职场文书
财务工作个人求职的自我评价
2013/12/19 职场文书
大学校庆邀请函
2014/01/11 职场文书
买房子个人收入证明
2014/01/16 职场文书
小学毕业典礼主持词
2014/03/27 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
供应商食品安全承诺书
2015/04/29 职场文书
Python如何利用pandas读取csv数据并绘图
2022/07/07 Python
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript