zoukankan      html  css  js  c++  java
  • javaScript--for循环的性能提升

     1 //为什么性能提升?
     2 //第一种写法每次循环时都需要从内存中取出students.length并判断条件是否成立 
     3 //第二种写法只需要取一次students.length就可以
     4 //第二种方式弊端:len变量为全局变量。在下方不可以再次声明同名变量
     5 //当数据量在几十万获百万级以上,第二种方式较第一种方式快70多倍   
     6 
     7         var students = ["小风","夏天","小威","小晨","小米"];
     8 
     9         //第一种
    10         for(var i=0;i<students.length;i+=2){
    11             shangke(studnets[i]);
    12         }    
    13         
    14         //第二种 --简写
    15         var len = students.length;
    16         for(var i=0;i<len;i++){
    17             shangke(students[i]);
    18         }
    19 
    20         function shangke(name){
    21             return name+"去上课!";
    22         };
    23     
    24  
    25           
  • 相关阅读:
    Handler
    闹钟
    自动朗读 TTS
    语音转换成文本
    文件的存与读
    SurfaceView的绘图机制
    Chronometer
    拖动球
    如何整理一个被测对象的特性
    部门间沟通管理心得(持续不定期更新)
  • 原文地址:https://www.cnblogs.com/bilaisheng/p/5402241.html
Copyright © 2011-2022 走看看