接上面,15分50秒
item.videos.forEach中反复的console.log一样不是一个好方法,建议将字符串拼接起来,然后用新的方法一次性将它们打印出来.
在小demo里面很难看出它们的性能影响,但是带着这种编程思想去做项目的时候就会发现很难写出优雅的代码.
item.videos.forEach中反复的console.log一样不是一个好方法,建议将字符串拼接起来,然后用新的方法一次性将它们打印出来.
在小demo里面很难看出它们的性能影响,但是带着这种编程思想去做项目的时候就会发现很难写出优雅的代码.
2015-09-27
视频里有个小小的误区:
9分20秒开始(包括之后),在each循环内部反复的声明变量会使内存没有必要的损耗,更好的做法是延长变量的生命周期,在函数的顶部先定义,然后每次改变它们的值,由于这些变量本身的类型还是一致的,职责单一,在V8的速度上也会更快.
如果这些这些变量越来越大,性能损耗就会越来越明显.
9分20秒开始(包括之后),在each循环内部反复的声明变量会使内存没有必要的损耗,更好的做法是延长变量的生命周期,在函数的顶部先定义,然后每次改变它们的值,由于这些变量本身的类型还是一致的,职责单一,在V8的速度上也会更快.
如果这些这些变量越来越大,性能损耗就会越来越明显.
2015-09-27