猿问

如何将逗号分隔的字符串转换为数组?

如何将逗号分隔的字符串转换为数组?

我有一个逗号分隔的字符串,我想要转换成一个数组,所以我可以循环通过它。

有什么内置的吗?

例如,我有这条绳子

var str = "January,February,March,April,May,June,July,August,September,October,November,December";

现在,我想用逗号将其拆分,然后将其存储在Array对象中。


呼啦一阵风
浏览 1390回答 3
3回答

呼唤远方

如果你瞄准的是整数,比如1,2,3,4,5。如果你打算把数组中的元素分割成整数而不是字符串,考虑将它们转换成整数。var str = "1,2,3,4,5,6";var temp = new Array();// this will return an array with strings "1", "2", etc.temp = str.split(",");添加这样的循环for (a in temp ) {     temp[a] = parseInt(temp[a], 10); // Explicitly include base as per Álvaro's comment}将返回包含整数的数组,而不是字符串。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答