JavaScript Symbol.hasInstance 用于确定构造函数对象是否将对象识别为其实例。
用法
[Symbol.hasInstance] (obj)
参数
一个对象作为构造函数之一。
返回值
如果值在对象链中,则返回 true,否则返回 false。
浏览器支持
Chrome | 5.1 |
Safari | Yes |
Firefox | 50 |
Opera | Yes |
例子1
<script>
//JavaScript to illustrate Symbol.hasInstance
var JavaTpoint = [12,45];
document.write( Array[ Symbol.hasInstance ](JavaTpoint) );
//expected output:true
</script>
输出:
true
例子2
<script>
//JavaScript to illustrate Symbol.hasInstance
//Using user define function
function JavaTpoint()
{}
var Script = new JavaTpoint
document.write( JavaTpoint[ Symbol.hasInstance ](Script) );
//expected output:true
</script>
输出:
true.
相关用法
- JavaScript Symbol.keyFor()用法及代码示例
- JavaScript Symbol.split属性用法及代码示例
- JavaScript Symbol.match属性用法及代码示例
- JavaScript Symbol.toPrimitive属性用法及代码示例
- JavaScript Symbol.prototype属性用法及代码示例
- JavaScript Symbol.for()用法及代码示例
- JavaScript Symbol.search属性用法及代码示例
- JavaScript Symbol.matchAll属性用法及代码示例
- JavaScript Symbol.replace属性用法及代码示例
- JavaScript Symbol.isConcatSpreadable属性用法及代码示例
- JavaScript Symbol.toString()用法及代码示例
- JavaScript Symbol.asyncIterator属性用法及代码示例
- JavaScript Symbol.iterator属性用法及代码示例
- JavaScript String slice()用法及代码示例
- JavaScript Set add()用法及代码示例
- JavaScript Set delete()用法及代码示例
- JavaScript String.prototype.toLocaleLowerCase()用法及代码示例
- JavaScript String repeat()用法及代码示例
- JavaScript String charCodeAt()用法及代码示例
- JavaScript String endsWith()用法及代码示例
注:本文由纯净天空筛选整理自 JavaScript Symbol.hasInstance Property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。