不要工作split()。 javascript

时间:2018-08-20 08:24:03

标签: javascript split

有一行。 如何通过分隔符“,”将其拆分为数组。 如果您尝试拆分,则会返回同一行

var str = "1,2,3,4,5,6";
console.log(str);
console.log(typeof(str));

var name = str.split(",");

console.log(name);
console.log(typeof(name));

1 个答案:

答案 0 :(得分:0)

name是Window对象的全局属性,可在整个JavaScript运行时中访问,并且始终为String类型,因此尽管str.split(',')返回了元素数组,但由于其默认值类型,它将转换回字符串值。因此,您需要使用其他变量名称,例如_name

var str = "1,2,3,4,5,6";
console.log(str);
console.log(typeof(str));

var _name = str.split(',');
console.log(_name);
console.log(typeof(_name));