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 相关文章推荐
一段实时更新的时间代码
Jul 07 Javascript
在线游戏大家来找茬II
Sep 30 Javascript
jquery 图片 上一张 下一张 链接效果(续篇)
Apr 20 Javascript
拖动table标题实现改变td的大小(css+js代码)
Apr 16 Javascript
jQuery选择器源码解读(二):select方法
Mar 31 Javascript
简单的jQuery入门指引
Jul 28 Javascript
使用node.js搭建服务器
May 20 Javascript
基于JavaScript实现弹幕特效
Aug 27 Javascript
ionic3 懒加载
Aug 16 Javascript
JavaScript学习笔记之DOM基础操作实例小结
Jan 09 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
vue项目配置同一局域网可使用ip访问的操作
Oct 23 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
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
2014/07/01 PHP
分享PHP计算两个日期相差天数的代码
2015/12/23 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
eclipse php wamp配置教程
2016/06/30 PHP
JS日历 推荐
2006/12/03 Javascript
JavaScript 基于原型的对象(创建、调用)
2009/10/16 Javascript
浅谈Javascript变量作用域问题
2014/12/16 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
2015/04/07 Javascript
JQuery.Ajax()的data参数类型实例详解
2015/11/20 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
jQuery实现div横向拖拽排序的简单实例
2016/07/13 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
Vue keep-alive实践总结(推荐)
2017/08/31 Javascript
详解react服务端渲染(同构)的方法
2017/09/21 Javascript
vue项目中使用axios上传图片等文件操作
2017/11/02 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
vue弹窗消息组件的使用方法
2020/09/24 Javascript
jQuery实现的老虎机跑动效果示例
2018/12/29 jQuery
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
微信小程序实现页面左右滑动
2020/11/16 Javascript
Python中多线程thread与threading的实现方法
2014/08/18 Python
Django中URLconf和include()的协同工作方法
2015/07/20 Python
Python字符编码与函数的基本使用方法
2017/09/30 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
网站域名和主机:Domain.com
2019/04/01 全球购物
SQL里面IN比较快还是EXISTS比较快
2012/07/19 面试题
员工工作表扬信范文
2014/01/13 职场文书
募捐倡议书
2014/04/14 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
女性健康讲座主持词
2015/07/04 职场文书
学校教师培训工作总结
2015/10/14 职场文书
2016中秋节广告语
2016/01/28 职场文书