我是靠谱客的博主 忐忑高山,最近开发中收集的这篇文章主要介绍JS方法循环 === 类似forEach,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

function Array(arr) {
this.arr = arr
}
Array.prototype.forMap = function (callback) {
// callback 参数是方法
let arr = this.arr.length
for(let i = 0; i < arr; i++) {
callback.call(this, this.arr[i], i);
}
}
let json = [
{
id:1,
name:'张三'
},
{
id:2,
name:'李四'
}
]
var body = new Array(json);
body.forMap((item, i) => {
console.log(item)
})

循环结果
在这里插入图片描述
这里是直接用for循环代替的,您也可以改成像forEach一样用迭代器实现 ,我这里只是提供方法 您也可以自己扩展比如说 “排序” , “树形数据过滤” “树形数据移除” 等…

最后

以上就是忐忑高山为你收集整理的JS方法循环 === 类似forEach的全部内容,希望文章能够帮你解决JS方法循环 === 类似forEach所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(100)

评论列表共有 0 条评论

立即
投稿
返回
顶部