递归打印数组数据并更新:
有个数组
let lessons=[ { title:"111", click:89 }, { title:"222", click:12 }, { title:"333", click:49 }, { title:"444", click:15 }, { title:"555", click:45 }, ]
递归处理
let change=(less,num=100,i=0)=>{ if(i==less.length){ return less } less[i].click+=num return change(less,num,++i) } console.table(change(lessons))
map打印数组数据并更新
let newLessons=lessons.map((item)=>{ item.click+=100 return item }) console.table(newLessons)