为什么这个数组显然是4个元素时返回3的长度?

时间:2016-11-07 19:07:13

标签: javascript

为什么这个数组显然是4个元素时返回3的长度?

'matt'.split('').sort();

enter image description here

2 个答案:

答案 0 :(得分:3)

看起来你已经遇到了经典的“控制台没有在运行时登录,它会在你检查数据结构时记录”错误。查看Weird behavior with objects & console.log

基本上,单击spindown箭头时会计算数组的值。数组旁边的小蓝色(i)(可以将鼠标悬停在它上面)让您知道显示的值是单击结构打开时的值,而不是您控制时的值。记录它。

谷歌“以下价值现已进行评估”以获取更多信息。

答案 1 :(得分:1)

以下显示长度为4。

console.log('matt'.split('').sort().length);