zoukankan      html  css  js  c++  java
  • YUI Array 之 indexOf(索引值|搜索)

    YUI原码

    YUI indexOf

    tangram – indexOf 原码

    tangram indexOf


    underscore原码

    underscore indexOf

    qwrap原码

    qwrap indexOf

    比较

    1.不同在于几个对于起始位置的处理

         a.  YUI的处理看来来复杂,但是它是根据ES5中的标准步骤进行的 

         b.  underscore是唯一一个没用对起始值取整的且不支持负值,但它提供了对大数组提供二进制搜索的功能

         c. underscore针对null做了特殊处理,防止抛出错误,影响后续进行

         d. 比较之下,对于起始位置的处理,倾向于tangram的做法,简洁明了,充分利用了各种运算符的特性

          (fromIndex = fromIndex | 0 ) < 0  &&  (fromIndex = Math.max(0, len + fromIndex)) 

  • 相关阅读:
    sql server登录账户看不到sql server代理和维护计划
    Redis(1.19)redis内存消耗、redis内存优化
    【最佳实践】bat实现自动化运行sql
    Redis(1.18)redis阻塞分析
    某机场网络环境分析
    【js】setInterval是个坑!chrome定时截图保存实现
    【操作系统】CPU中的时间片的概念
    Jeff Atwood:软件工程已死?
    vscode配置 eslint+prettierrc自动格式化vue3、ts、tsx文件
    基于.NET的大型Web站点StackOverflow架构分析
  • 原文地址:https://www.cnblogs.com/fsy0718/p/3288195.html
Copyright © 2011-2022 走看看