当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript Reflect.getPrototypeOf()用法及代码示例


JavaScript中的Reflect.getPrototypeOf()方法用于返回指定对象的原型。

用法:

Reflect.getPrototypeOf( obj ) 

参数:此方法接受上述和以下描述的单个参数:



  • obj:此参数是目标对象,用于获取原型。

返回值:此方法用于获取返回的给定对象的原型。

异常:当目标无效时,TypeError是作为结果给出的异常。

以下示例说明了JavaScript中的Reflect.getPrototypeOf()方法:

范例1:

<script> 
const object1 = { 
    property1:356 
}; 
  
const result = Reflect.getPrototypeOf(object1); 
console.log(result); 
console.log(Reflect.getPrototypeOf(result)); 
  
const result1 = Object.create (null);   
console.log (   
 Reflect.getPrototypeOf ( result1 ) === null  
);    
</script>

输出:

Object {  }
null
true

范例2:

<script> 
console.log (Reflect.getPrototypeOf({}));        
console.log (Reflect.getPrototypeOf(Object.prototype));   
console.log (Reflect.getPrototypeOf(Object.create(null))); 
</script>

输出:

Object {  }
null
null

支持的浏览器:下面列出了JavaScript Reflect.getPrototypeOf()方法支持的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • Firefox
  • Opera
  • Safari
  • Edge



相关用法


注:本文由纯净天空筛选整理自SHUBHAMSINGH10大神的英文原创作品 JavaScript | Reflect.getPrototypeOf() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。