JavaScript in 运算符
如果属性存在于对象中,则 in 运算符返回 true,否则返回 false。
对象示例
const person = {firstName:"John", lastName:"Doe", age:50};
("firstName" in person);
("age" in person);亲自试一试 »注意
您不能使用 in 来检查数组内容,例如(例如,在 cars 数组中查找"Volvo")。
数组属性只能是索引(0、1、2、3……)和长度。
请参见以下示例。
示例
const cars = ["Saab", "Volvo", "BMW"];
("Saab" in cars);亲自试一试 »
const cars = ["Saab", "Volvo", "BMW"];
(0 in cars);
(1 in cars);
(4 in cars);
("length" in cars);亲自试一试 »浏览器支持
in 是 ECMAScript 3(JavaScript 1999)的一项特性。
所有浏览器均支持此功能:
| Chrome | Edge | Firefox | Safari | Opera |
