Heim > Artikel > Web-Frontend > JS realisiert die Methode zum dynamischen Hinzufügen von Attributen zu Objekten
Bei der Arbeit muss ich Attribute dynamisch zu JD-Objekten hinzufügen. Das Beispiel lautet wie folgt:
1 🎜>
var aa="maker"; var bb=123; var lists={}; eval("lists."+aa+"="+bb); eval('('+"lists."+aa+"="+bb+')'); console.log(lists);Diese Methode wurde ausprobiert und sie funktioniert tatsächlich2. Verwenden Sie
, um die Eingabe zu durchlaufen, um den Wert zu erhalten. js-Objekt im Projekt Eigenschaften und Eigenschaftswerte dynamisch hinzufügen.
$("#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) }); }Ich hoffe, dass dieser Artikel für alle hilfreich ist, die sich mit der JavaScript-Programmierung befassen. Weitere JS-Methoden zum dynamischen Hinzufügen von Attributen zu Objekten und verwandte Artikel finden Sie auf der chinesischen PHP-Website!