我制作功能,但cc方法不是一个功能 b.aa()和b.cc()之间的差异是什么?
function A(){
this.aa=function(){
console.log('11111');
};
cc=function(){
console.log('2222');
};
};
var b= new A();
b.aa();
b.cc();
答案 0 :(得分:2)
如果你有一个对象原型功能,所有变量都是函数的一部分,所以它只存在于函数内部。虽然this
引用了创建的对象:
function a(){
a=0;
//part of the function
this.a=1;
//part of the object
}
alert(new a(););
//will alert Object{a:1}