我对javascript相当陌生,我看到了这个我无法理解的问题,
这是 Chrome 的代码和检查器输出,
> test?'test':'ok'
"ok"
> [test?'test':'ok']
["ok"]
> ['ok' + test?'test':'ok']
["test"]
这个数组是怎么回事?我想要的只是创建一个数组 ['browser' + isIE? 'IE':'未知']。
我可以用 [isIE? 'browser: IE' : 'browser: UNKNOWN'] 有效。但我不明白上述语法有什么问题?