// 示例代码: 使用 instanceof 检查对象的类型
// 定义一个构造函数
function Animal(name) {
this.name = name;
}
// 创建一个 Animal 的实例
const dog = new Animal('Dog');
// 检查 dog 是否是 Animal 的实例
console.log(dog instanceof Animal); // 输出: true
// 检查 dog 是否是 Object 的实例
console.log(dog instanceof Object); // 输出: true
// 检查一个普通对象是否是 Animal 的实例
const obj = {};
console.log(obj instanceof Animal); // 输出: false
// 解释:
// instanceof 运算符用于检测右侧的构造函数的 prototype 属性是否出现在左侧对象的原型链上。
// 如果是,则返回 true,否则返回 false。
上一篇:js blob对象
下一篇:next.js strapi
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站