- 博客(5)
- 收藏
- 关注
原创 lodash的神仙api
最近在做项目的时候需要去处理不同格式的数据,因为项目用的是antd的3.0版本,所以为了神仙的表单,我就需要去处理不同的数据,所以发现了lodash这个神仙的宝藏!宝藏!宝藏!用起来,用起来,用起来!!!首先把链接给大家安排上,毕竟入口找到用起来就方便了~https://www.lodashjs.com/首先给大家介绍几个我比较常用的首先登场的是mapValues 是对象处理比较常用的方法,官方给出的例子是var users = { 'fred': { 'user': 'fred'
2021-09-09 17:08:17
181
原创 js数组分析的集合
js数组分析的集合来啦不会对原数组进行改变arr.concat()链接两个数组arr.every()对数组进行便利判断是否符合条件arr.some()检测数组中是否有元素符合指定条件arr.filter()返回符合条件的所有元素的数组arr.indexOf()搜索数组中的元素,并返回它所在的位置arr.join ()把所有的数组放入一个字符串arr.toString()把数组转换为字符串,并返回新的结果arr.lastIndexOf()返回一个指定的字符串最后出现的位置,再一个字符串中的指
2021-09-07 10:55:51
101
原创 多维数组=>一维数组 数组扁平化处理
需求:多维数组=>一维数组let ary = [1, [2, [3, [4, 5]]], 6];let str = JSON.stringify(ary);第0种处理:直接的调用arr_flat = arr.flat(Infinity);第一种处理ary = str.replace(/([]))/g, ‘’).split(’,’);第二种处理str = str.replace(/([]))/g, ‘’);str = ‘[’ + str + ‘]’;ary = JSON.parse(
2020-08-23 18:21:46
287
原创 两个数字之和等于目标值返回数组下标
用于返回数组的下标值,可以利用反向思维,对数据进行减少判断/**@param {number[]} nums@param {number} target@return {number[]}*/var twoSum = function(nums, target) {for (var i = 0; i < nums.length; i++) {var dif = target - nums[i];// j = i + 1 的目的是减少重复计算和避免两个元素下标相同for (var
2020-08-20 15:22:22
527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人