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