使用新数组创建的新数组(+5)

时间:2016-05-31 17:13:08

标签: javascript

标题说明了一切。

我刚看到有人创建了一个新阵列:

var container = new Array(+max);

max是整数。我已经过测试并且有效。我也在没有+符号的情况下进行了测试,它也有效,那为什么会出现呢?有什么特别的原因吗?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题,几秒钟后找到解决方案,无法在stackoverflow上找到它,将其留待将来使用。

在某些情况下,max可能是一个字符串,因此如果对象(字符串)仅由数字组成,则添加+会将其变为数字。 parseInt(max)会产生相同的结果。