洛达什:只有导入链效果不佳

lodash: only importing chain does not work nice

本文关键字:导入      更新时间:2023-09-26

以下代码有效:

let _ = require('lodash');
let arr= _([1,2,3,4]);
let b = arr.map((e)=>e^2);

以下方法不起作用:

let chain = require('lodash/chain');
let arr= chain([1,2,3,4]);
let b = arr.map((e)=>e^2);

它给了我以下错误:

未定义 arr.map。

有没有办法在不导入整个全局对象的情况下使用链?

您至少需要core

var _ = require('lodash/core');
let arr= _([1,2,3,4]);
let b = arr.map((e)=>e^2);

您还可以滚动自己的自定义 lodash 包。