009-lodash

本文介绍了lodash,一个用于优化JavaScript数组、字符串和对象操作的插件,包括其在npm中的引入方法,以及常用功能如get/set、防抖节流、深拷贝等实用函数的讲解。
摘要由CSDN通过智能技术生成

1、概念

lodash 是一个插件,对 JavaScript 中操作 数组、字符串、对象 的方法做了优化,可以避免空指针现象,例如:get、set 方法;提供了一些常用的工具函数,例如:防抖、节流、深拷贝 等。
Lodash 官网
Lodash 中文网

2、使用

💡 Tips:lodash 是一个 npm 包,可以通过 npm i --save lodash 引入

import { get, isEmpty, find, toNumber, cloneDeep, findIndex, debounce } from 'lodash';

3、常用方法

方法名功能
get获取对象的属性值,不用做异常判断
set设置对象的属性值,深层嵌套属性可自动补全
debounce防抖
throttle节流
cloneDeep深拷贝
filter数组过滤,返回新数组
findIndex查找索引
find查找元素
includesincludes 包含
isEmpty检查 value 是否为一个空对象
isEqual确定两者是否相等,可判断对象
isArray是否是 Array 类对象
isBoolean是否为布尔值
isNaN是否为 NaN
isNull是否为 Null
isNumber是否为数字
isObject是否为引用数据类型
isString是否为字符串
toNumbertoNumber 转换为数字
toString转换为字符串
toArray转换为数组
toLower字符串变小写
toUpper字符串变大写
removeremove 移除数组中某一项元素
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值