如何将遍历数组和对象的forEach函数改写成长尾?

2026-04-06 11:561阅读0评论SEO资讯
  • 内容介绍
  • 相关推荐

本文共计103个文字,预计阅读时间需要1分钟。

如何将遍历数组和对象的forEach函数改写成长尾?

javascriptfunction newForEach(obj, fn) { var key; if (obj instanceof Array) { obj.forEach(function(item, index) { fn(item, index); }); } else { for (key in obj) { fn(key, obj[key]); } }}

如何将遍历数组和对象的forEach函数改写成长尾?

var arr=[1, 2, 3];newForEach(arr, function(item, index) { console.log(item);});

gistfile1.txt

function newforEach(obj,fn) { var key; if(obj instanceof Array){ obj.forEach(function(item,index){ fn(item,index); }) }else { for(key in obj){ fn(key,obj[key]); } } } var arr = [1,2,3]; newforEach(arr,function (item,index) { console.log(item); }); var obj = { x : 100, y :200 }; newforEach(obj,function (key,value) { console.log(key,value); })

本文共计103个文字,预计阅读时间需要1分钟。

如何将遍历数组和对象的forEach函数改写成长尾?

javascriptfunction newForEach(obj, fn) { var key; if (obj instanceof Array) { obj.forEach(function(item, index) { fn(item, index); }); } else { for (key in obj) { fn(key, obj[key]); } }}

如何将遍历数组和对象的forEach函数改写成长尾?

var arr=[1, 2, 3];newForEach(arr, function(item, index) { console.log(item);});

gistfile1.txt

function newforEach(obj,fn) { var key; if(obj instanceof Array){ obj.forEach(function(item,index){ fn(item,index); }) }else { for(key in obj){ fn(key,obj[key]); } } } var arr = [1,2,3]; newforEach(arr,function (item,index) { console.log(item); }); var obj = { x : 100, y :200 }; newforEach(obj,function (key,value) { console.log(key,value); })