1. function CreatePerson(name,age) {
    2. this.name= name;
    3. this.age = age;
    4. }
    5. let Person1 = new CreatePerson('安静',12);
    6. console.log(Person1 instanceof CreatePerson) //True

    instanceof :用来检测某个实例是否属于这个类
    实例instanceof 类 ,属于则返回true,不属于返回false
    局限性
    1.要求检测的实例必须是对象数据类型,基本数据类型的实例是无法检测出来的

    1. function CreatePerson(name,age) {
    2. this.name= name;
    3. this.age = age;
    4. }
    5. let Person1 = new CreatePerson('安静',12);
    6. console.log(Person1 instanceof CreatePerson) //True
    7. let ary =[11];
    8. console.log(ary instanceof Array); //true
    9. console.log(ary instanceof Object); //true
    10. //基本数据类型在js中的特殊性,
    11. /* 1.一定是自己所属类的实例,
    12. 2. 但是不一定是对象数学类型
    13. */
    14. let n = 10
    15. console.log(n instanceof Number) //false ?
    16. console.log(typeof n) //'number'
    17. // 构造函数创建模式(创建出来的实例是对象类型的)
    18. let c = new Number('10');
    19. console.log(c instanceof Object) //true