js:Lodash一个JavaScript 实用工具库

Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。

文档

目录

安装

复制代码
npm i --save lodash

引入

js 复制代码
// CommonJS
var lodash = require('lodash');

// ES6
import lodash from 'lodash';

集合

flatMap

扁平化数组

js 复制代码
let list = ['1', '2', ['a', 'b', ['C', 'D']]]

console.log(lodash.flatMap(list));
// [ '1', '2', 'a', 'b', [ 'C', 'D' ] ]

flatMapDeep

递归扁平化数组

js 复制代码
let list = ["1", "2", ["a", "b", ["C", "D"]]];

console.log(lodash.flatMapDeep(list));
// [ '1', '2', 'a', 'b', 'C', 'D' ]
相关推荐
晴殇i1 小时前
揭秘JavaScript中那些“不冒泡”的DOM事件
前端·javascript·面试
BER_c1 小时前
前端权限校验最佳实践:一个健壮的柯里化工具函数
前端·javascript
敲敲敲敲暴你脑袋2 小时前
写个添加注释的vscode插件
javascript·typescript·visual studio code
SuperEugene2 小时前
后台权限与菜单渲染:基于路由和后端返回的几种实现方式
前端·javascript·vue.js
csdn飘逸飘逸2 小时前
Autojs基础-全局函数与变量(globals)
javascript
KKKK3 小时前
手写Promise,从测试用例的角度理解
javascript
青青家的小灰灰3 小时前
迈向全栈新时代:SSR/SSG 原理、Next.js 架构与 React Server Components (RSC) 实战
前端·javascript·react.js
SuperEugene3 小时前
弹窗与抽屉组件封装:如何做一个全局可控的 Dialog 服务
前端·javascript·vue.js
青青家的小灰灰3 小时前
透视 React 内核:Diff 算法、合成事件与并发特性的深度解析
前端·javascript·react.js
SuperEugene3 小时前
组合式函数 、 Hooks(Vue2 mixin 、 Vue3 composables)的实战封装
前端·javascript·vue.js