js中需要判断某个dict字典中,是否包含某个key
js dict key contains
Object.prototype.hasOwnProperty() – JavaScript | MDN
某个Object是否包含某个属性,倒是可以用
o.hasOwnProperty(‘prop’);
How do I check if an object has a key in JavaScript? – Stack Overflow
用
if (‘key’ in myObj)
代码:
<code>if (eachDutyVal in this.state.dutyTypeDict) { </code>
是可以的。
Map.prototype.has() – JavaScript | MDN
用has:
myMap.has(‘bar’);
代码:
<code>if (this.state.dutyTypeDict.has(eachDutyVal)) { </code>
结果出错:
<code>TypeError: this.state.dutyTypeDict.has is not a function </code>
【总结】
js中,判断一个dict是否包含某个key,用:
<code>“someKey" in someDict </code>
即可。
转载请注明:在路上 » 【已解决】JS中判断字段中是否包含某个key键