1.不使用原有的数组方法或者for循环遍历数组 :递归 定时器 计时器
eg:计时器方式:
let arrLen=['1','we','cao'];
let i=0;
let g=setInterval(() => {
if(i<arrLen.length){
console.log(arrLen[i]);
i++
}else{
clearInterval(g);
}
console.log('11111')
}, 1000)
递归方式:
function loopArr(arr,i){
if(i<arr.length){
console.log(arr[i]);
console.log("执行次数"+(i+1));
i++;
return loopArr(arr,i)
}
}
loopArr(['yang','name','NBA'],0)
2.生命周期除了八种之外的 keep-alive中的active deactive
3.函数柯里化