如何从性能方面选择for,map,foreach

300 阅读1分钟

很多初学者总是会陷入过分追求性能的误区,从而忽略了语义以及可读性. 如果单单只是谈性能的话,显然是for > foreach >map ,为什么for循环的性能会比较好呢,因为map会返回一个等长数组,但是foreach不会,所以foreach的性能大于map.如果只是需要简单的变量数据的话,可以选择使用foreach以及for of 如果hi需要过滤出符合条件的那就需要使用filter,