我想通过检查对象属性在JavaScript中创建一个字典。
var item = {};
if(item.hasOwnProperty("xyz")){
//do wat is required
}else{
//add the key property to the item object
}
如何添加此" xyz"对象的关键属性是我的问题。
由于
答案 0 :(得分:1)
只需做item.xyz
并分配你想要的任何内容。
item.xyz = 'abc';
然后你可以查看item.xyz
答案 1 :(得分:1)
您只需使用item.xyz='Whatever'
,xyz
即会添加到item
var item = {};
if (item.hasOwnProperty('xyz')) {
console.log('item has xyz');
} else {
item.xyz = 'something';
//item["xyz"] = 'something'; You can also use this
}
console.log(item);
答案 2 :(得分:1)
如果您需要分配,则无需进行任何检查:
item["xyz"] = "something";
如果项目中存在xyz
,则会分配它,否则将创建
答案 3 :(得分:0)
var item = {};
if(item.hasOwnProperty("xyz")) {
alert('Item has already that property');
} else {
item.xyz= value;
}