如何使用lodash对包含另一个数组的数组进行排序?

时间:2018-05-10 16:56:38

标签: arrays reactjs sorting lodash

我一直在尝试按嵌套数组data.Count中的值对数组进行排序。不幸的是,我似乎无法使用lodash sortBy访问它。有没有更好的方法来解决这个问题?

 example = () => {
   const exampleArray = [];


   _.forEach(this.state.example[name], (data) => {
       exampleArray.push({name, data });
   })

    // these logs all work fine
    console.log(exampleArray); 
    console.log(exampleArray[0]);
    console.log(exampleArray[0].data.count); // prints out 4

    //****console error: data is undefined
    _.sortBy(exampleArray, [name, data.count]);

    return exampleArray
}

0 个答案:

没有答案