Object.keys forEach返回undefined

时间:2016-01-12 01:00:18

标签: javascript

我有以下函数,它接受一个对象作为参数并使用它来操作对象

form_for

我在另一个回调函数中调用上面的函数,如下面的

function manipulateData(obj){
    var data = Object.keys(obj).forEach(function(index){
         //Perform the manipulation 
         return obj;
    }

    return data;
}

调试后,我注意到forEach返回的值是"未定义",如何按预期返回数据?

2 个答案:

答案 0 :(得分:6)

Array不会返回任何内容。如果您想通过转换现有的cascade来制作新的{{1}}。

答案 1 :(得分:1)

也许使用.map(),因为这会返回一个新数组?

support@scrutinizer-ci.com