js
MalDe_Coucoun
这个作者很懒,什么都没留下…
展开
-
js 数组去重的其中常用7种方法
方法一: 哈希表思想 (最高性能)思路: 新建一个结果数组, 一个存储标志的对象 hash, 遍历数组, 对象中的属性值为 true时 不添加function unique(arr) { var result = [], hash = {}; for(let ele of arr) { if(!hash[ele]) { result.push(ele); hash[ele] = true }原创 2021-04-13 18:00:50 · 217 阅读 · 1 评论 -
一个多对象的数组,按照指定长度分割,返回一个新的数组集合
将拥有多个对象的数组每N个为一组取出,按照指定长度进行分割,返回一个拥有多个数组子集的数组集合,然后在进行后续遍历和其他操作,以实现项目功能和业务需求spArray(N, arr) { var newArr = [], for (let i = 0; i < arr.length;i++ ) { let creatArr= arr.slice(i, (i += N)) newArr .push(creatArr);原创 2021-04-12 18:32:40 · 271 阅读 · 0 评论 -
通过js脚本,利用$(window).height()和$(window).weight()进行盒子的自适应调配
现在网页布局为头部 左侧和右侧。现在通过脚本来计算子左侧和右侧的自适应html结构<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-...原创 2019-10-21 12:07:50 · 823 阅读 · 0 评论