gpt4 book ai didi

javascript - 为什么 split 方法仍然返回字符串

转载 作者:行者123 更新时间:2023-11-28 19:41:24 26 4
gpt4 key购买 nike

我知道 javascript 的 split() 方法应该采用一个字符串,并根据该方法中传递的参数将其拆分为一个数组。

我在控制台中运行了以下命令:

var sen = 'I love javascript';
sen.split(' ');
console.log(typeof(sen));

因此 split(' ') 应该根据空格分割字符串并返回一个包含 3 个字符串的数组。

但是控制台将 typeof 返回为“string”而不是“object”

有人知道为什么吗?

最佳答案

因为 split 不会改变 sen。

的返回值
sen.split(' ');

将是一个数组。尝试:

var sen = 'I love javascript';
var arr = sen.split(' ');
console.log(typeof(arr));

关于javascript - 为什么 split 方法仍然返回字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24945839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com