请教一个困扰已久的js对象基础问题 不要把JavaScript去跟Java对应比较,它们除了关键字相同或相似外,无可比之处。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两种思维,一个面向过程,一个是面向对象,对应到JAVA中象内部类不过象楼上说的和JAVA没什么关系 调用内部函数时我看你是想得到this.a这个结果的,但结果却得到了undefined,原因是在:this.boo = function() { foo(); //在这里 this.foo(); } 改成下面就应该是你想得到的结果吧?======================================function A(_a) { var a = _a; this.a = "this." + _a ; this.foo = function() { alert( "this.foo call:\n" + "a=" + a + "\nthis.a=" + this.a ); } function foo() { alert( "foo call:\n" + "a=" + a + ",this.a=" + this.a ); } this.boo = function() { foo.call(this); this.foo(); } } var a1 = new A("a1"); var a2 = new A("a2"); a1.foo(); a1.boo(); alert("----------------------"); a2.foo(); a2.boo(); 关于extjs 求救 javascript跨域同步的技术解决方法? 设为首页/加入收藏的js问题,急!!!!!!! 关于onunload和onbeforceunload中Form的 submit的问题 上 下 左 右 --各位大虾帮帮忙 javascript控制MARQUEE的问题。。。。 extjs, xtype: 'filefield', 好问题 怎样实现下拉框的多列显示? 帮我用一个Javascript写一个程序 请问:关于easyui --window,点最小化后怎么停靠在当前页面?貌似一点最小化后就没了? 请教:单选框控制文本框赋值 如何让新窗口获得焦点!!!!!
对应到JAVA中象内部类
不过象楼上说的和JAVA没什么关系
foo(); //在这里
this.foo();
} 改成下面就应该是你想得到的结果吧?
======================================
function A(_a) {
var a = _a;
this.a = "this." + _a ;
this.foo = function() {
alert( "this.foo call:\n" + "a=" + a + "\nthis.a=" + this.a );
}
function foo() {
alert( "foo call:\n" + "a=" + a + ",this.a=" + this.a );
}
this.boo = function() {
foo.call(this);
this.foo();
}
}
var a1 = new A("a1");
var a2 = new A("a2");
a1.foo();
a1.boo();
alert("----------------------");
a2.foo();
a2.boo();