Javascript对象问题
javascript object problem
我正在尝试模拟mongodb map-reduce。
function some_function(){
....
call_some (some_object);
....
}
function call_some (some_object){
// In here,
// How could I use this keyword instead of some_object?
// some_object.something => this.something
}
使用Function
的call
方法调用call_some
:
function some_function() {
// ...
call_some.call(some_object);
// ...
}
或者,如果您不想以特殊的方式调用它,请尝试这样做:
function call_some(some_object) {
if(this !== some_object) {
return call_some.apply(some_object, arguments);
}
// do something interesting here
// this === some_object
}
相关文章:
- JavaScript代码问题:我正在将对象转换为数组
- jquery$(this)对象缺少问题
- JavaScript对象继承问题
- 在对象中添加方法时出现问题
- 基本对象/原型语法问题
- Javascript对象文字,POST问题
- 使用Javascript对象为具有两个背景图像的DIV设置样式时出现问题
- 使用.map解析JSON对象时出现问题
- 类中对象的奇怪问题(John Resig简单继承)
- 访问Javascript对象-Node.js的作用域问题
- JavaScript对象中存在数组的问题
- 递归Javascript对象是否会导致任何问题(内存泄漏)
- JavaScript—父类和子类/对象的此问题
- 我该如何解决这个问题;参考网格”;在JavaScript中完成的对象数
- jQuery拖动到相对位置的可排序列表中时出现可拖动辅助对象位置问题
- 尝试将变量传递到对象中时的作用域问题'的方法构造函数
- 创建jQuery对象时出现问题
- 面向对象,控制器问题,初学者Javascript
- 从 JSON 对象获取数据时出现问题
- Rails的问题,haml + javascript在字段对象的模糊