私の仕事では、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) }); }
は、入力を走査して値を取得するためにプロジェクト内で使用され、js オブジェクトが属性と属性値を動的に追加します。
この記事が JavaScript プログラミングのすべての人に役立つことを願っています。
JS を使用してオブジェクトに属性を動的に追加する方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。