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,对象,属性
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
浅谈String类型如何转换为time类型存进数据库
2024-01-26 18:37:39
![](https://img.aspxhome.com/file/2023/8/69358_0s.png)
python经典趣味24点游戏程序设计
2022-05-14 12:13:20
![](https://img.aspxhome.com/file/2023/6/107006_0s.png)
python 爬取古诗文存入mysql数据库的方法
2024-01-28 13:35:26
Python实现批量修改xml文件的脚本
2022-01-14 06:14:03
![](https://img.aspxhome.com/file/2023/4/97494_0s.png)
Python的OptionParser模块示例教程
2023-01-03 05:21:03
详解Python 关联规则分析
2023-09-03 11:54:18
![](https://img.aspxhome.com/file/2023/9/135219_0s.png)
土豆网前端概况
2008-01-24 12:06:00
![](https://img.aspxhome.com/file/UploadPic/20081/24/2008124121710861s.jpg)
解决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
![](https://img.aspxhome.com/file/2023/0/99010_0s.jpg)
一段有趣的js代码的研究
2008-04-29 21:47:00
python数组中的 k-diff 数对例题解析
2022-03-30 18:21:47
![](https://img.aspxhome.com/file/2023/7/65927_0s.png)
Collatz 序列、逗号代码、字符图网格实例
2023-07-27 10:24:31
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
2023-06-14 06:23:07
Python打印“菱形”星号代码方法
2023-02-05 17:34:42
![](https://img.aspxhome.com/file/2023/5/73005_0s.png)
关于淘宝页面编码的疑惑
2009-12-04 12:54:00
![](https://img.aspxhome.com/file/UploadPic/200912/4/p_large_lfyx_571d000732d42d0c-25s.jpg)
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