在JavaScript中,计算数组中的空值并将其拆分为1。

14 浏览
0 Comments

在JavaScript中,计算数组中的空值并将其拆分为1。

当字符串为空时,使用split函数将其拆分成数组后,数组的长度为1。

当字符串中有值时,使用split函数将其拆分成数组后,数组的长度为3。

0
0 Comments

当你使用以下代码:

var arr = str.split(',');

返回的数组不是null。它有一个元素,而且这个值中有一个空格。

所以当你执行arr.length时,它会返回1,因为它有一个元素,而这个元素是空格。

希望对你有所帮助。

愉快学习 🙂

0
0 Comments

在JavaScript中,当我们使用String.prototype.split将一个字符串按照分隔符分割成数组时,如果字符串为空字符串,它的长度会被计算为1。这是因为空字符串并不是一个null值,它仍然是一个包含一个空字符的字符串。

如果你想计算数组中所有字符串的总长度,可以使用reduce方法。下面是一个示例代码:

var totalLength = array.reduce(function(result, str) {
  result += str.length;
  return result;
}, 0);

在这个代码中,我们使用reduce方法对数组中的每个字符串进行迭代,并将它们的长度累加到一个结果变量中。初始值为0,每次迭代都会将字符串的长度加到结果中。最终得到的结果就是数组中所有字符串的总长度。

希望这能解决你的问题。

0