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:创建对象的⼏种⽅式(字⾯量⽅式、构造函数模式、ate())
typeof array
答案:
题⽬5:原型、构造函数、实例、原型链
答案:
题⽬6:instanceof
答案:
题⽬7:new运算符
答案:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论