为了账号安全,请及时绑定邮箱和手机立即绑定

underscorejs源码解惑

underscorejs源码解惑

杨__羊羊 2018-09-10 10:10:19
先附上源码:_.indexOf = function(array, item, isSorted) {    var i = 0, length = array && array.length;    if (typeof isSorted == 'number') {         i = isSorted < 0 ? Math.max(0, length + isSorted) : isSorted;     } else if (isSorted && length) {         i = _.sortedIndex(array, item);        return array[i] === item ? i : -1;     }    if (item !== item) {        return _.findIndex(slice.call(array, i), _.isNaN);     }    for (; i < length; i++) if (array[i] === item) return i;    return -1; };if(item!==item) return _.findIndex(slice.call(array, i), _.isNaN)这里没明白是什么意思。自己不等于自己,难道item是NaN??
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 539 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信