在工作用要用到給jd對象動態添加屬性的要求,在網上找到了一個解決方式,實例如下:
1、demo
var aa="maker"; var bb=123; var lists={}; eval("lists."+aa+"="+bb); eval('('+"lists."+aa+"="+bb+')'); console.log(lists);
這種方式試過確實可以
、專案中使用$("#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實作給物件動態新增屬性的方法相關文章請關注PHP中文網!