最近在网上看到一道题目,不是用loop循环,创建一个长度为100的数组,并且每个元素的值等于它的下标。而这道题别人给的答案是使用map方法:
let arr = new Array(100).join(',').split(',').map( (item, index) => index)
想问的是,map方法不是循环吗?据我所知的基本循环语句是for和while,那么什么才是循环,for...of,for...in,filter这些方法哪些才能被称作循环
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
function sum() {.....}请问是不是循环呢?所以我认为所谓的不用循环,只是指让你自己不要用循环,但你用的库方法内部是循环实现的,谁知道呢?
语法上说的循环应该是
for,while,do...while,for...in,for...of。称之为“遍历”是不是更合适?
看下这个解释MDN上面的Array.prototype.map方法解释