导航
×
   ❮   
HTML CSS JavaScript PHP Go Sass W3C Colors ECMS

JS 参考手册

JS 参考手册(字母排序)

JavaScript

JS Arrays JS Boolean JS Classes JS Dates JS Error JS Global JS Iterators JS JSON JS Maps JS Math JS Numbers JS Objects JS Operators JS Assignment JS Arithmetic JS Comparison JS Logical Operators JS Bitwise Operators JS Misc Operators JS Precedence JS Promises JS RegExp Patterns JS RegExp Reference JS Sets JS Statements JS Strings

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);
亲自试一试 »

预定义对象

("PI" in Math);
("NaN" in Number);
("length" in String);
亲自试一试 »

浏览器支持

in 是 ECMAScript 3(JavaScript 1999)的一项特性。

所有浏览器均支持此功能:

Chrome Edge Firefox Safari Opera

Copyright ©2020-2026 freew3c.com All Rights Reserved 提供的内容仅用于学习和测试,不保证内容的正确性。