如何在coffeescript中选择x和y
我有一个咖啡脚本:如何在coffeescript中选择x和y,coffeescript,Coffeescript,我有一个咖啡脚本: y = Object y.x = true; result = false if 'x' in y result = true 这将生成以下javascript: var result, y, __indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item)
y = Object
y.x = true;
result = false
if 'x' in y
result = true
这将生成以下javascript:
var result, y,
__indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; };
y = Object;
y.x = true;
result = false;
if (__indexOf.call(y, 'x') >= 0) {
result = true;
}
var结果,y,
__indexOf=[].indexOf | |函数(项){for(var i=0,l=this.length;i=0){
结果=真;
}
显然,结果应该为true,但生成的javascript不会返回此结果。我知道我可以用javascript来逃避这个部分,但这似乎有点不对劲。非常感谢您的帮助。刚刚发现我需要使用“of”而不是“in” 如果您自己解决了这个问题,请随意将您的答案标记为正确,以便其他用户稍后可以轻松看到该怎么做。