js对象 var a = { b: 1, c: { d: 2, e: function (event) { //此位置可以 通过 this访问 d this.d; //问 怎么取到 b //除去 a.b 其他方法 a.b; } } } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在a里挑个方法 getB(){return a.b;} 要this 能访问整个对象的作用域,创建的对象的 不能用{}方式创建对象,这个的constructor是object,是访问不到this中的属性的,要用function 在对象中,自定义构造函数。比如,你的写法可以改成这样: var a = { b: 1, c: function () { this.d = 2, this.e = function (event) { //此位置可以 通过 this访问 d this.d; //问 怎么取到 b //除去 a.b 其他方法 alert(this.b); } return this; } } //调用 a.c().e(); 请教一个jQuery的问题。 请教JQuery最外层写法原因(function( window, undefined ) 超奇怪firefox拖动层问题 (50分). asp.net如何将提取出来的图片进行放大与缩小??请指教!~1 在地址拦运行js与在页面里运行js有啥区别?我这有个实例,请说明一下 javascript进阶之对象篇 各位大虾帮帮忙,替换表格中的文字的js 日期输入格式问题 如何实现在不同页面元素的互操作 求教窗口返回参数的问题 Extjs Tab控件网页相对布局问题 请问javascript的帧是什么
比如,你的写法可以改成这样: var a = {
b: 1,
c: function () {
this.d = 2,
this.e = function (event) {
//此位置可以 通过 this访问 d
this.d;
//问 怎么取到 b
//除去 a.b 其他方法
alert(this.b);
}
return this;
}
}
//调用
a.c().e();