看看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() 判断属性方法是否存在 返回一个布尔值;

 

 

posted @ 2018-08-23 10:08  暮色之雪的诀别之海  阅读(113)  评论(0编辑  收藏  举报