我对JavaScript比较陌生,我想了解我在以下网站上找到的这段代码片段的逻辑:[...num+''].map(n=>+n) //[1, 2, 3, 4, 5]
我会在原始答案的评论中问到的,但我的答复还不够……。
我正在本网站上另一个问题上针对Codewars和this answer进行编码挑战,工作得很好,非常简洁,但是我对JavaScript相对陌生,并且希望澄清为什么这样做。
original post基本上说此函数以字符串数组的形式返回数字中的数字:
let num = 12345;
[...num+''] //["1", "2", "3", "4", "5"]
这个小加法将字符串转换回整数:
[...num+''].map(n=>+n) //[1, 2, 3, 4, 5]
我只是自己用谷歌搜索,但是我不知道这些语法中的任何一个实际上被称为...