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 相关文章推荐
用js实现上传图片前的预览(TX的面试题)
Aug 14 Javascript
apycom出品的jQuery精美菜单破解方法
Feb 18 Javascript
映彩衣的js随笔(js图片切换效果)
Jul 31 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
Sep 09 Javascript
JavaScript获取页面中表单(form)数量的方法
Apr 03 Javascript
js绘制圆形和矩形的方法
Aug 05 Javascript
AngularJS执行流程详解
Feb 17 Javascript
Angular自定义组件实现数据双向数据绑定的实例
Dec 11 Javascript
浅谈实现vue2.0响应式的基本思路
Feb 13 Javascript
vue(2.x,3.0)配置跨域代理
Nov 27 Javascript
基于node+vue实现简单的WebSocket聊天功能
Feb 01 Javascript
JS继承最简单的理解方式
Mar 31 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类
2008/04/09 PHP
PHP5 操作MySQL数据库基础代码
2009/09/29 PHP
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
PHP jQuery表单,带验证具体实现方法
2014/02/15 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
javascript String 对象
2008/04/25 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
javascript原型链继承用法实例分析
2015/01/28 Javascript
使用nodejs开发cli项目实例
2015/06/03 NodeJs
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
webpack构建的详细流程探底
2018/01/08 Javascript
JS实现的全选、全不选及反选功能【案例】
2019/02/19 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结
2020/05/28 Javascript
mustache.js实现首页元件动态渲染的示例代码
2020/12/28 Javascript
python实现求最长回文子串长度
2018/01/22 Python
Python交互环境下实现输入代码
2018/06/22 Python
ubuntu16.04制作vim和python3的开发环境
2018/09/23 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
python+opencv3生成一个自定义纯色图教程
2020/02/19 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
2020/03/19 Python
详解anaconda离线安装pytorchGPU版
2020/09/08 Python
最新教师自我评价分享
2013/11/12 职场文书
《纸船和风筝》教学反思
2014/02/15 职场文书
留学生求职信
2014/06/03 职场文书
护理学院专科毕业生求职信
2014/06/28 职场文书
考试作弊检讨书范文
2015/01/27 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
机关干部正风肃纪心得体会
2016/01/15 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书