在声明数组时,JavaScript会忽略最后一个empty/undefined
元素。
用JavaScript语言实现这种实现背后的逻辑和原因是什么?
(function guessOutput () {
'use strict';
var array1 = [,,undefined,];
var array2 = [,,undefined];
console.log(array1.length === array2.length); // returns true. Why?
})();