小编evi*_*bag的帖子

一个函数大于一个数组?

我的一个朋友在一些Javascript代码中发现了一些有趣的行为,我决定进一步调查.

比较

(function (x) {return x*x;}) > [1,2,3]
Run Code Online (Sandbox Code Playgroud)

返回true大多数主流浏览器(Firefox,Chrome,Opera和Safari)和falseIE9.对我来说,除了undefined没有办法说函数大于数组之外,没有这种比较的逻辑结果.

在ECMA脚本标准中读到它,它说>在对象上使用它的实际参数是在参数上调用ToNumber内部操作的结果.一些实验和进一步阅读告诉我,这与应用类型转换不同(Number) arg.阅读规范,我很难搞清楚这里发生了什么.

谁能让我知道这里发生了什么?

javascript arrays comparison function ecmascript-5

43
推荐指数
3
解决办法
1890
查看次数

适用于Hubot的Google Hangouts适配器?

我目前正和Hubot玩一下,想把它连接到我和我的朋友聚会频道.问题是我似乎找不到适配器.可能不存在一个(因为最近谷歌环聊重新改造了他们的api)但我想先问你.

我发现了

TL; DR:是否有最新的Google Hangouts适配器?

hubot hangout

17
推荐指数
1
解决办法
2527
查看次数