跳到主要内容

in

2024年03月11日
柏拉文
越努力,越幸运

一、认识


如果指定的属性在指定的对象或其原型链中,则in 运算符返回true。

二、语法


prop in object
  • prop: 一个字符串类型或者 symbol 类型的属性名或者数组索引(非symbol类型将会强制转为字符串)。
  • objectName: 检查它(或其原型链)是否包含具有指定名称的属性的对象

三、返回值


Boolean 值

四、应用场景


场景一、检测对象自身或者原型链是否含有某个属性

const obj = {
name:'柏拉图',
age:23
}

const result = 'name' in obj;
console.log(result); // true