- 博客(3)
- 收藏
- 关注
原创 如何去除数组项中重复的数组项
如何去除数组项中重复的数组项已知 :var arr = [5, 54, 1, 5, 1, 132, 56, 65, 132];要求: 去除数组中重复的项目结果: [5,54,1,132,56,65]方法一思路:1,通过循环嵌套,将索引小的数组项依次和后面的数组项进行比较2,出现相等情况,将后面的数组项删除(但保留位置)3,通过for in 将空数组项筛除(for in 会忽略undefined项)var arr = [5, 54, 1, 5, 1, 132, 56, 65, 132];
2021-04-01 08:24:24 1010
原创 JavaScript十大经典排序案例——冒泡排序
JavaScript十大经典排序案例——冒泡排序 冒泡数组中有 n 个数,比较每相邻两个数,如果前者大于后者,就把两个数交换位置;这样一来,每一轮就可以选出一个最大的数放在最后面;那么经过 n-1(数组的 length - 1) 轮,就完成了所有数的排序。 我们可以将冒泡排序理解为一个倒三角结构,一个横纵反向都为length-1次的倒三角;var arr1 = [223,34,5,59,2];function fn(arr1){ for(var k = 0 ; k < (ar
2021-03-30 18:46:58 422
原创 什么是物理像素与逻辑像素?
如果理解物理像素与逻辑像素的关系?物理像素 指的是设备的实际像素,这个主要由设备自身的硬件所决定,因此同一类型的设备物理像素是固定的。逻辑像素(DPI) 逻辑像素是相对于物理像素之后提出的一个概念,也被称为设备独立像素(Device Independent Pixel) 我们在css中设置的1px就等于一个设备独立像素设备像素比(Device Pixel Ratio,DPR) 1,DPR = 物理像素 / 逻辑像素; 2,例如DPR = 2,也就相当于一个逻辑像素实际上
2021-03-29 22:09:20 4469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人