如果存在数组元素,则使用Javascript速记方式将true/false赋值给变量

Tod*_*nce 3 javascript

我希望如果我的元素存在于关联数组中,我可以将true/false赋给变量.

我试过这个 -

var finalDisExist = stepsArray['stepIDFinal'];   
Run Code Online (Sandbox Code Playgroud)

- 当然这完全符合您的想法(将对象分配给变量).

但我很确定我之前已经看过一些接近这个的东西,有人能告诉我我错过了什么吗?

谢谢!托德

Ale*_*lov 6

也许,最快最好的方法是stepsArray.hasOwnProperty('stepIDFinal').

注意:不要使用'stepIDFinal' in stepsArray,因为这将检查整个原型链中的"hashmap"对象并检测toString其他...