findStart: function (value) {
var x = 5, y = 10;
return value.x === x && value.y === y
},
使用以下代码返回预期结果:
findStart: function (value) {
var x = this.room.startX, y = this.room.startY;
return value.x === x && value.y === y
},
但不是这段代码:
query = string.Format(
"insert into regrouper values('{0}','{1}','{2}','{3}') on duplicate key update timeout ='{4}'+'{3}'",
nummach, numpan, date.ToString(format), timeout);
如何传递正确的"这个"值到第二组代码?
答案 0 :(得分:0)
在编写时,您的函数不会绑定到任何特定的上下文,因此this
将引用window
对象,这是最顶层的上下文。
您应该使用Function.prototype.bind使您的函数绑定到您的特定背景。
console.log(this.titles.find(this.findStart.bind(this)));
答案 1 :(得分:0)