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 相关文章推荐
javascript jQuery $.post $.ajax用法
Jul 09 Javascript
javascript 鼠标拖动图标技术
Feb 07 Javascript
解析页面加载与js函数的执行 onload or ready
Dec 12 Javascript
Extjs4中的分页应用结合前后台
Dec 13 Javascript
javascript解析json实例详解
Nov 05 Javascript
JavaScript前端图片加载管理器imagepool使用详解
Dec 29 Javascript
js检测判断日期大于多少天的方法
May 04 Javascript
jquery 中toggle的2种用法详解(推荐)
Sep 02 Javascript
网页挂马方式整理及详细介绍
Nov 03 Javascript
详解获取jq ul第一个li定位的四种解决方案
Nov 23 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
Oct 31 Javascript
vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作
Aug 28 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&&mysql)四
2006/10/09 PHP
用Flash图形化数据(二)
2006/10/09 PHP
php各种编码集详解和以及在什么情况下进行使用
2011/09/11 PHP
使用PHP遍历文件夹与子目录的函数代码
2011/09/26 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
JavaScript 继承机制的实现(待续)
2010/05/18 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
js实现按钮加背景图片常用方法
2014/11/01 Javascript
JavaScript实现算术平方根算法-代码超简单
2015/09/11 Javascript
JS+CSS相对定位实现的下拉菜单
2015/10/06 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
2016/09/01 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
JavaScript实现连连看连线算法
2019/01/05 Javascript
JS无限级导航菜单实现方法
2019/01/05 Javascript
微信公众平台获取access_token的方法步骤
2019/03/29 Javascript
JavaScript封装单向链表的示例代码
2020/09/17 Javascript
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
2016/04/23 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
pycham查看程序执行的时间方法
2018/11/29 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
python求平均数、方差、中位数的例子
2019/08/22 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
python如何删除文件、目录
2020/06/23 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
分布式全文检索引擎ElasticSearch原理及使用实例
2020/11/14 Python
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
职业生涯规划书范文
2014/03/10 职场文书
经济信息系毕业生自荐信范文
2014/03/15 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
2022/04/14 Python