对所有javascript类型使用in运算符

对所有javascript类型使用in运算符,javascript,Javascript,在javascript中,对每种类型执行以下操作的正确方法是什么: // string "h" in "hello" // array "hello" in ["hello", "abc", "yes"] // obj "hello" in {"hello": "new"} 我想为上面的每个iterables返回一个布尔值。我知道obj可以正常工作,但是对于所有其他方法,最简单的方法是什么?对于字符串和数组,使用。包括: console.log('hello'),包括('h'); log

在javascript中,对每种类型执行以下操作的正确方法是什么:

// string
"h" in "hello"

// array
"hello" in ["hello", "abc", "yes"]

// obj
"hello" in {"hello": "new"}

我想为上面的每个iterables返回一个布尔值。我知道
obj
可以正常工作,但是对于所有其他方法,最简单的方法是什么?

对于字符串和数组,使用
。包括

console.log('hello'),包括('h');
log([“hello”、“abc”、“yes”]。包括('hello')