项目开发中,经常会需要进行数据处理,当数据很多的时候会出现重复,这时候需要进行去重操作。
Array.from(new Set)去重
Set是es6新增的数据结构,似于数组,但它的一大特性就是所有元素都是唯一的,没有重复的值,我们一般称为集合
Array.from()就是将一个类...
yekong
2年前 (2023-06-16)
喜欢
js对数组求和的方法有很多,我们先整理一下求和的方法
for循环方法
通过for循环进行求和
let arr = [1,2,3,4,5,1];
function getSum(arr){
let sum = 0;
for(var i = 0;i<...
yekong
2年前 (2023-06-11)
喜欢
项目开发中,我们经常需要获取数组中的最大值,这时候我们可以通过很多方式来获取到:
使用Math.max
const arr = [1, 2, 3, 5, 4, 900]
const maxNum = Math.max(...arr)
console.log(maxNum)
使用...
yekong
2年前 (2023-06-11)
喜欢
项目开发中,需要删除数组中最后一个值,这里我们可以通过splice来实现,首先获取当前数组的长度,当前数组的长度减一就是当前数组最后一个值的下标,然后通过splice删除即可。
splice
参数1 删除开始的位置
参数2 要删除的长度
删除数组最后一个值的代码
that.lis...
yekong
2年前 (2023-05-30)
喜欢
vue 数据大屏项目 开发中,展示echarts柱状图,要求展示周一到周日的数据,但是要获取数据的话,需要传日期给接口获取数据,这就需要获取本周的日期来查询数据了。获取日期我们可以通过dayjs来获取。首先获取本周开始的那一天,然后通过add来加天数一次获取本周的日期。
引入da...
yekong
2年前 (2023-05-23)
喜欢
今天使用lodash获取数组的最小值lodash.min([])时,发现获取的数据不准确.
排查发现是因为数组中的数字是字符串数字造成的,将字符串数字转为number类型数字就可以正确获取了。
...
yekong
2年前 (2023-05-07)
喜欢
接口请求时,会遇到前端需要的值是列表,但是后端返回的字段是对象,例如接口文档的描述如下:
字段含义:
studentTypeJuniorCollege--学生(数据源:教务)-专科生数
studentTypeOverseasStudent--学生(数据源:教务)-留学生数
stu...
yekong
2年前 (2023-04-10)
喜欢
项目开发中,我需要从一个列表中随机取3个不同的下标来加入到新的数组中
使用
从下标0开始,列表最大长度结束,取3个值
var list = GetRandomArr(0, this.list.length - 1, 3)
方法代码
function GetRandomArr(m...
yekong
2年前 (2023-03-27)
喜欢
js在操作div的时候,会需要清除指定div的内容
使用innerHTML
使用innerHTML清除指定div内容
document.getElementById("myDiv").innerHTML = "";
使用removeChi...
yekong
2年前 (2023-03-01)
喜欢
html开发时,要求可以在页面中进行签名,这里我们使用jSignature.min来实现。
html
<div class="canvas" id="signature"></div>
js
<script...
yekong
2年前 (2023-03-01)
喜欢