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

作者:QH_JAVA 时间:2024-04-22 13:07:07 

本文实例讲述了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程序设计有所帮助。

标签:JS,对象,属性
0
投稿

猜你喜欢

  • 浅谈String类型如何转换为time类型存进数据库

    2024-01-26 18:37:39
  • python经典趣味24点游戏程序设计

    2022-05-14 12:13:20
  • python 爬取古诗文存入mysql数据库的方法

    2024-01-28 13:35:26
  • Python实现批量修改xml文件的脚本

    2022-01-14 06:14:03
  • Python的OptionParser模块示例教程

    2023-01-03 05:21:03
  • 详解Python 关联规则分析

    2023-09-03 11:54:18
  • 土豆网前端概况

    2008-01-24 12:06:00
  • 解决python3插入mysql时内容带有引号的问题

    2024-01-24 13:34:09
  • 实现有批量删除功能的ASP留言板

    2007-10-31 07:27:00
  • Python中super()函数简介及用法分享

    2021-09-23 11:56:22
  • 对python中Json与object转化的方法详解

    2022-11-13 23:42:35
  • 一段有趣的js代码的研究

    2008-04-29 21:47:00
  • python数组中的 k-diff 数对例题解析

    2022-03-30 18:21:47
  • Collatz 序列、逗号代码、字符图网格实例

    2023-07-27 10:24:31
  • python中使用百度音乐搜索的api下载指定歌曲的lrc歌词

    2023-06-14 06:23:07
  • Python打印“菱形”星号代码方法

    2023-02-05 17:34:42
  • 关于淘宝页面编码的疑惑

    2009-12-04 12:54:00
  • Pandas:Series和DataFrame删除指定轴上数据的方法

    2022-12-22 12:49:26
  • Android应用开发中Action bar编写的入门教程

    2022-01-03 02:25:18
  • 好用的asp防SQL注入代码

    2008-10-24 08:36:00
  • asp之家 网络编程 m.aspxhome.com