美文网首页
javascript 代码性能提高

javascript 代码性能提高

作者: 西门吹牛々 | 来源:发表于2018-03-14 15:12 被阅读6次
    indexOf对数组中的每一个元素偏离查询,数组长度越长,需要检查的长度就越长,时间就越久
    hasOwnProperty对个一个对象的非继承属性的的检查,数组的下标值就是数组对象的属性,一个对象的属性值及对应的值存储为一个hash数据结构
    
    通过hash查找一个值的速度快于对一个线性数组的查找
    
    ES6的语法最简洁的去重
    const set = new Set([1, 2, 3, 4, 4]);
    [...set]// [1, 2, 3, 4]
    
    • 把常用的代码封装成为一个函数,会有助于代码性能提升?
    ## Just In Time compilers
    ## 热代码:一个被不断使用的函数或者对象
    ## V8编译器会对热代码进行优化
    ## 如果这些是没有改变的参数, V8 will compile it down and optimise,V8存储编译后的二进制版本的函数对象,这给你一个巨大的性能提升
    
    

    相关文章

      网友评论

          本文标题:javascript 代码性能提高

          本文链接:https://www.haomeiwen.com/subject/zymhgxtx.html