zoukankan      html  css  js  c++  java
  • js面试题-----原型和原型链

    题目1:如何判断一个变量是数组类型

    答案:

    var arr = [];
    arr instanceof Array//true
    typeof arr //object  typeof 是无法判断数组的

    题目2:原型链继承的例子(原型链继承,还有很多方法 参考我的js系列继承的6种方式)

    答案:

    function Animal(){
         this.eat = function(){
             console.log('animal  eat')
    
        }
    
    }
    
    function Dog(){
        this.bark = function(){
           console.log('bark')
        
         }
    
    }
    
    Dog.prototype = new Animal();
    
    var hashiqi = new Dog()

    题目3:描述new一个对象的过程

    答案: ①、创建一个新对象 ②、this指向这个新对象  ③、执行代码,即对this赋值  ④、返回this

    题目4:创建对象的几种方式(字面量方式、构造函数模式、Object.create())

    答案:

    题目5:原型、构造函数、实例、原型链

    答案:

    题目6:instanceof

    答案:

    题目7:new运算符

    答案:

  • 相关阅读:
    UVa 106
    UVa 111
    UVa 105
    UVa 104
    UVa 103
    UVa 102
    UVa 101
    UVa 100
    就决定是你了!
    阿姆斯特朗回旋加速喷气式阿姆斯特朗炮
  • 原文地址:https://www.cnblogs.com/diasa-fly/p/7491060.html
Copyright © 2011-2022 走看看