underscore提供了把对象包装成能进行链式调用的方法,就是chain()函数:
_.chain([1, 4, 9, 16, 25])
.map(Math.sqrt)
.filter(x => x % 2 === 1)
.value();
// [1, 3, 5]
因为每一步返回的都是包装对象,所以最后一步的结果需要调用value()获得最终结果。
underscore提供了把对象包装成能进行链式调用的方法,就是chain()函数:
_.chain([1, 4, 9, 16, 25])
.map(Math.sqrt)
.filter(x => x % 2 === 1)
.value();
// [1, 3, 5]
因为每一步返回的都是包装对象,所以最后一步的结果需要调用value()获得最终结果。