美文网首页
遍历数组和对象的通用forEach函数

遍历数组和对象的通用forEach函数

作者: 雪映月圆 | 来源:发表于2019-03-10 19:27 被阅读0次

需求:

使用原生JS书写一个能够遍历数组和对象的通用forEach函数

实现代码:

function forEach(obj, fn) {
    var key;
    if ( obj instanceof Array ) {
        obj.forEach(( value, index) => {
            fn( value, index );
        });
    } else {
        for ( key in obj ) {
            fn( key, obj[key] );
        }
    }
}

相关文章

网友评论

      本文标题:遍历数组和对象的通用forEach函数

      本文链接:https://www.haomeiwen.com/subject/ivsppqtx.html