Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript _.每个都在下划线链中_Javascript_Underscore.js_Lodash - Fatal编程技术网

Javascript _.每个都在下划线链中

Javascript _.每个都在下划线链中,javascript,underscore.js,lodash,Javascript,Underscore.js,Lodash,我被用下划线链接弄糊涂了。试图找出如何使用链中的每一个,但没有得到任何价值 _(project.deliverables).each(function(project.deliverables){return deliverable}).findWhere(deliverable.reverse(), {public:true}).value() 是否可以使用我链中的每一个?如何指定每个函数的值 我想把它转换成一条链子 _.each(project.deliverables, function

我被用下划线链接弄糊涂了。试图找出如何使用链中的每一个,但没有得到任何价值

_(project.deliverables).each(function(project.deliverables){return deliverable}).findWhere(deliverable.reverse(), {public:true}).value()
是否可以使用我链中的每一个?如何指定每个函数的值

我想把它转换成一条链子

_.each(project.deliverables, function(deliverable){

        //get the highest step  in the array that's public
    _.findWhere(deliverable.steps.reverse(), {public:true}, function(step){


            //get the highest version in the versions array that's public
        _.findWhere(step.versions, {public:true}, function(version){

            return version.assets[0].imageurl
          })
   })
})
--------更新--------

好的,有一个有效的版本,但肯定有一个更简单的方法,不是吗

    var x = _.map(project.deliverables, function(v){

            return _.chain(v.steps.reverse())
            .filter(function (x) { return x.public ===true })
            .pluck('versions')
            .first()
            .pluck('assets')
            .first()
            .filter(function(d){return d.url!==undefined})
            .first()
            .pick('url').value()

        })

project.deliveries
不是函数的有效参数名。是否确实要
每个
而不是
映射
?在此处使用
每个
的目的是什么?或者你是在寻找
map
吗?你能在没有链的情况下编写你想要的功能,这样我们就可以理解你想要什么吗?更新了我的解释