【发布时间】:2021-09-23 12:55:40
【问题描述】:
我很难理解为什么下面的示例最终会得到这种结果。
String([,,,]); // ',,' why?
Number([8,8]); // NaN why?
如果可能,请详细说明
【问题讨论】:
-
你为什么还要尝试使用数组?
-
因为数字用 . 分隔小数点。而不是 with ,用于将数组连接到字符串。
-
在第一种情况下,创建数组时会忽略尾随逗号。因此 2 个逗号而不是 3 个。
-
@pilchard 很奇怪,上一个问题似乎与这个问题重叠:Curious behavior of String()。我只能假设有一门课程会发出这些奇怪的任务,这让我大吃一惊为什么。
标签: javascript coercion