据我所知,javascript的split()方法应该接受一个字符串,并根据方法中传递的参数将其拆分为数组。
我在控制台中运行了以下内容:
var sen = 'I love javascript';
sen.split(' ');
console.log(typeof(sen));
所以拆分('')应该根据空格拆分字符串并返回一个包含3个字符串的数组。
然而,控制台将typeof返回为" string"而不是"对象"
有谁知道为什么?
答案 0 :(得分:3)
因为分裂不会改变森。
的回报值sen.split(' ');
将是一个数组。 尝试:
var sen = 'I love javascript';
var arr = sen.split(' ');
console.log(typeof(arr));