运算符 + 在作为一元运算符的时候,如果它的操作数不是数值,它会将其转换为数值。你也许奇怪这里 + 前面明明有一个空对象({})为什么会把 + 解释成一元运算符?是因为在这种情况下,前面的 {} 并不是 空对象了,而是 空代码块(empty code block)。
运算符 + 在作为一元运算符的时候,如果它的操作数不是数值,它会将其转换为数值。
你也许奇怪这里 + 前面明明有一个空对象({})为什么会把 + 解释成一元运算符?是因为在这种情况下,前面的 {} 并不是 空对象了,而是 空代码块(empty code block)。