有没有一种方法可以使用本机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作为参数
有没有一种方法可以使用本机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]);