这篇文章激励了我.我做了一些测试.
console.log( false, 5 );打印false 5,没关系.
console.log( ( false, 5 ) );打印5.现在我们知道它也可以,因为( false, 5 )回报5.
但为什么console.log( false, {}, 5 );打印false Object {} 5?
还有console.log( ( false, {}, 5 ) );,甚至console.log( ( false, { i:0 }, 5 ) );两个印刷品5.为什么5选择{}?
你可以在这里看到:http://jsfiddle.net/3uUwY/
| 归档时间: |
|
| 查看次数: |
1513 次 |
| 最近记录: |