我有一个变量,其中包含一个带有数字值的字符串,例如“3,6,12”。这些数字中的每一个都对应于我需要分配给对象并在稍后的过程中传递的另一个值。对我来说,分割该字符串以评估该字符串内的数字的最佳方法是什么?我希望能够评估这个字符串并意识到这个字符串中有3个值(分别是3、6、12,需要确保“12”不会被评估为“1”和“2”) 。此外,我怎样才能忽略这个变量内部的逗号和空格呢?对我来说,提取这些数值并忽略过程中的空格和逗号的最佳方法是什么?
最佳答案
试试这个:
"3, 6, 12".split(", ")
如果您可以使用带或不带空格的值,则可以使用以下命令始终只获取数字:
"3, 6, 12".split(",").map(Number)
关于JavaScript - 分割字符串的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45112245/