Node.js:_.chain下划线中的异步回调

时间:2016-02-17 21:02:28

标签: javascript node.js oop underscore.js

调用arr.length下划线操作后,_.chain()仍然未定义:

var arr = _.chain(msg)
   .groupBy(function(item) {return item.ts_simple; })
   .value();

console.log(arr.length); //undefined
console.log(arr); //correct object array

下划线console.log(arr.length)数组长度的第一个varundefined,而console.log(arr)输出正确的返回对象数组。

下划线操作完成后如何回调?

1 个答案:

答案 0 :(得分:3)

groupBy() returns一个对象,而不是一个数组。

它没有length属性。