文章介绍了JavaScript中多种数组遍历方法及其特点。包括普通for循环、优化版for循环(将长度缓存)、ES6支持的for...of...、forEach()、some()、every()、不推荐用于数组的for...in...、filter()和map()等。每种方法都有其适用场景,其中优化版for循环性能最佳;for...of...简洁且支持break/continue语句;forEach()优雅但不能中断;some()与every()用于条件检测;filter()创建满足条件的新数组;而map()则返回处理后的新数组。