Symbol.hasInstance
JavaScript Symbol.hasInstance属性
JavaScript
Symbol.hasInstance 用于确定构造函数对象是否将对象识别为实例。
语法
[Symbol.hasInstance] (obj)
参数
作为构造函数之一的对象。
返回值
如果值位于对象链中,否则为false。
浏览器支持
浏览器 |
版本 |
Chrome |
5.1 |
Safari |
是 |
Firefox |
50 |
Opera |
是 |
示例1
<script>
//JavaScript to illustrate Symbol.hasInstance
var lidihuo = [12,45];
document.write( Array[ Symbol.hasInstance ](lidihuo) );
//expected output:true
</script>
输出:
示例2
<script>
//JavaScript to illustrate Symbol.hasInstance
//Using user define function
function lidihuo()
{}
var Script = new lidihuo
document.write( lidihuo[ Symbol.hasInstance ](Script) );
//expected output:true
</script>
输出: