【发布时间】:2018-06-05 12:42:54
【问题描述】:
我试图解决一个编码网站上的挑战,我发现这是应对该挑战的最佳解决方案。
谁能详细说明为什么这段代码:[...a%10+''+a]
返回以下数组:["2", "1", "1", "2", "2"]
幕后实际发生了什么?
附:我知道这可能不是最佳做法,但我仍在学习,这似乎真的很有趣。
【问题讨论】:
-
a的值是多少?它是从哪里来的? -
@CRice
a必须是1122或'1122'。 -
a是一个数字。正如@Paulpro 所说,它是 1122。
标签: javascript arrays ecmascript-6 numbers spread-syntax