为什么将空数组转换为字符串?

时间:2020-10-22 21:04:40

标签: javascript

我一直在寻找一种解释,说明为什么JavaScript中的表达式Boolean(false)+[]等于"false"。我可以看到+运算符可以是串联或加法运算,具体取决于类型或左右手,但是似乎找不到关于空数组文字[]的好解释。在这种情况下变成string

我在看以下内容:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Addition

https://tc39.es/ecma262/#sec-addition-operator-plus 或“ 12.8.3加法运算符(+)”部分

0 个答案:

没有答案