看看vue源码 以及一些知识点
1. 一个对象的 __proto__ 和 prototype 指向同一个值 (通常这个值叫做原型);prototype是构造函数特有的 别的对象都没有这种属性
2.关于js 中this的指向性问题
var a = {
foo : function(){
console.log(this);
}
};
var bar = a.foo
bar ( ); //this的指向是window
a.foo( );//this的指向是a对象;
ES5中函数调用有三种方式 : fun(p1,p2) obj.children.method(p1,p2 ) fun.call(context); 第一二中只是语法糖,第三种才是正常的,可以转化为第三种形式。 fun.call(undefined) obj.children.method( obj.children,p1,p2)
3。检查一个对象是否有一个属性 hasOwnProperty() 判断属性方法是否存在 返回一个布尔值;