有没有一种方法可以使用本机JS将"1,2"转换为1,2,而无需某种包装?

"1,2".someMagic() \\ 1,2

最终,我想将此作为参数传递给函数。

最佳答案

首先,没有办法将"1,2"转换为字面的1,2。因为它是无效的类型。 1,2更好地表示为数组

您可以像下面一样使用.apply将1,2作为参数(数组格式)发送给someMagic函数

someMagic.apply(context, [1,2]);


Apply将调用someMagic并发送1,2作为参数

10-04 22:15