lodash.isArrayLike

lodash.isArrayLike
为什么不考虑undefined的情况呢

回答

function isArrayLike(value) {

return value != null && isLength(value.length) && !isFunction(value);

}

你是值这个源码吧,双等的情况下,null == undefined,所以第一步value != null就过滤了null和undefined,然后剩下的值都是包装类型或引用类型,是可以读取length属性的,保证不会出现错误。

以上是 lodash.isArrayLike 的全部内容, 来源链接: utcz.com/a/78765.html

回到顶部