js日常笔记

1.lodash库引用

安装:npm i -save lodash \\全局安装

按需引入(常用的有find, cloneDeep)

import { find as _find} from 'lodash'

使用

_find(目标数组, {目标属性:属性值})

let obj = _find(options, {value:1})

其他常用方法

chunk 数组切分
compact 过滤所有的空值,0,NaN
uniq 数组去重
merge 参数合并
extend 类似参数对象合并
keys 取出对象中所有的key值组成数组
debounce 防抖
throttle 节流
difference 从数组中过滤元素
drop 从数组中删除元素
pull 移除数组中指定值(直接操作原数组)
join 指定字符拼接数组为字符串
last 获取数组最后一个元素
random 随机数
isEmpty 检查空数组或者空对象
cloneDeep 深拷贝
clone 复制
get 获取对象指定路径对应的值
具体可参考lodash文档 Lodash 简介 | Lodash 中文文档 | Lodash 中文网

2.删除对象属性,delete

let obj = {a:1,b:2}

delete obj.a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值