在某些情况下,数组结构中可能存在
undefined
或一般性的“falsy”值。例如,在从某些未知来源(如数据库或HTML结构)读取和填充数据时。var data = [42, 21, undefined, 50, 40, undefined, 9]
因为这可能会在循环这样的数组并处理元素时造成麻烦,所以删除undefined
(假值)的最佳实践是什么?