这个问题在这里已经有了答案:AddapropertytoaJavaScriptobjectusingavariableasthename?[duplicate](14个回答)关闭7年前。我想向“myObj”添加一个新属性,将其命名为“string1”并赋予其值“string2”,但是当我这样做时它返回“undefined:”varmyObj=newObject;vara='string1';varb='string2';myObj.a=b;alert(myObj.string1);//Returns'undefined'alert(myObj.a);//Returns'string2'
这个问题在这里已经有了答案:AddapropertytoaJavaScriptobjectusingavariableasthename?[duplicate](14个回答)关闭7年前。我想向“myObj”添加一个新属性,将其命名为“string1”并赋予其值“string2”,但是当我这样做时它返回“undefined:”varmyObj=newObject;vara='string1';varb='string2';myObj.a=b;alert(myObj.string1);//Returns'undefined'alert(myObj.a);//Returns'string2'
这个问题在这里已经有了答案:HowdoIcheckifanobjecthasaspecificpropertyinJavaScript?(31个回答)关闭8年前。什么是正确的做法?if(myObj['key']==undefined)或if(myObj['key']==null)或if(myObj['key']) 最佳答案 试试JavaScriptinoperator.if('key'inmyObj)反之亦然。if(!('key'inmyObj))小心!in运算符匹配所有对象键,包括对象原型(prototype)链中的键。使用myO
这个问题在这里已经有了答案:HowdoIcheckifanobjecthasaspecificpropertyinJavaScript?(31个回答)关闭8年前。什么是正确的做法?if(myObj['key']==undefined)或if(myObj['key']==null)或if(myObj['key']) 最佳答案 试试JavaScriptinoperator.if('key'inmyObj)反之亦然。if(!('key'inmyObj))小心!in运算符匹配所有对象键,包括对象原型(prototype)链中的键。使用myO