美文网首页
遍历数组和对象的通用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