javascript函数声明(这两者的区别.方法和方法?)
javascript function Declaration (the diffrence beween this.method and method?)
我创建函数,但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();
如果你有一个对象原型函数,所有变量都是函数的一部分,所以它只存在于函数内部。而this
是指创建的对象:
function a(){
a=0;
//part of the function
this.a=1;
//part of the object
}
alert(new a(););
//will alert Object{a:1}
相关文章:
- XMLHttpRequest对象的open()和send()方法之间有什么区别
- 这两种不同的创建对象文字的方法有什么区别
- MongoDB原生:toString和toHexString方法之间有什么区别吗?
- JavaScript:Date 的 toString() 和 toLocaleString() 方法之间的区别
- 声明Javascript名称空间的两种方法之间的区别
- 在敲除js中,这两种编码方法有什么区别
- 直接调用方法和使用“.call”方法之间的区别?WSS
- isPresent 和 isDisplay方法有什么区别
- 构造函数中的方法和创建构造函数后函数上的方法有什么区别
- 这两种创建元素的方法有什么区别
- Google Maps/Google Places:getPlace 和 getDetails 方法之间有区别吗?
- 按键名调用 JSON 对象的方法有什么区别
- JavaScript 模块化方法中 IIFE 和非 IIFE 之间的区别
- 在构造函数内部和外部定义公共方法之间有什么区别吗?
- 使用无状态功能组件与调用方法有什么区别
- 引导方法和运行方法之间的角度有什么区别
- “蹦床”方法的区别
- 在jQuery选择器中,这些不同的转义方括号的方法有什么区别
- 在Javascript中处理元素和使用Jquery Remove方法删除元素之间有什么区别
- 这两种方法在javascript类中定义方法的区别