JavaScript | Reflect.has() 方法
JavaScript 中的Reflect.has()方法用于检查该属性是否存在于对象中。它像 in运算符一样函数。
句法:
Reflect.has(target, propertyKey)
参数:此方法接受上面提到的两个参数,如下所述:
- target:此参数是目标对象,它会查找属性。
- propertyKey:此参数是要检查的属性的名称。
返回值:此方法返回一个布尔值,指示目标是否具有该属性。
异常:当目标不是对象时,TypeError 是作为结果给出的异常。
下面的示例说明了 JavaScript 中的 Reflect.has() 方法:
示例 1:
javascript
javascript
输出:
true
false
true
true
true
false
false
示例 2:
javascript
输出:
true
true
false
true
支持的浏览器: JavaScript Reflect.has() 方法支持的浏览器如下:
- 谷歌浏览器 49 及更高版本
- 边缘 12 及以上
- 火狐 42 及以上
- Opera 36 及以上
- Safari 10 及更高版本