![](https://img-blog.csdnimg.cn/20191127085502389.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
javascript
拙慕JULY
这一生波澜壮阔或是不惊都没问题。
展开
-
js 常用简写技巧
(空值合并操作符) 如果果没有定义左侧返回右侧,这种方法非常实用,有时候仅仅只是想判断一个字段有没有值,而不是把空字符串或者 0 也当做。如果 ||前面的值是0 、‘’、false、 null、 undefined 、NaN其中的任意一种,则直接返回||后面的值;逻辑运算符 ||=、&&=、?=,这三个运算符相当于先进行逻辑运算,然后根据运算结果,再视情况进行赋值运算。逻辑或赋值运算符 x||=y 仅在 x 是 false时对其赋值。逻辑与赋值运算符 x&&=y 仅在 x 是 true 时对其赋值。原创 2024-02-20 14:45:36 · 246 阅读 · 0 评论 -
【排序】sort 、冒泡、选择排序
将最大 or 最小的数放在第一个,依次排序。相邻的两个数据进行比较。原创 2023-04-22 15:55:27 · 69 阅读 · 0 评论 -
节流、防抖
节流:限制执行频率,有节奏的执行;防抖:限制执行次数,多次密集的触发只执行一次;节流关注「过程」,防抖关注「结果」。原创 2023-03-30 11:05:32 · 32 阅读 · 0 评论 -
常用的数组 API
本文针对常用的数组 API 做了简单的整理。 直接修改原数组 arr.push() 在数组的尾部追加 1-n 个新元素; 参数:需要添加到数组尾部的元素; arr.pop() 用于删除数组中的最后一个元素; 返回值:返回删除的元素; arr.reverse() 用于颠倒数组中的所有元素; arr.shift() 用于删除并返回数组中的第一个元素,并将后面的元素向前移动一位,并且 length-1; 返回值:返回被删除的数组; arr.sort(callback) 对数组内的元素按照特.原创 2020-11-23 16:44:29 · 409 阅读 · 0 评论 -
用原生js实现数组扁平化
数组扁平化:[1, 3, [5, 2], [2, 3, [4, 5]]]------->[1, 3, 5, 2, 2, 3, 4, 5] /实现一:递归/ function flatArray(arr){ var result = []; for(var i=0; i<arr.length; i++){ if(Array.isArray(arr[i])){ result ...原创 2019-12-01 16:09:06 · 348 阅读 · 0 评论 -
javascript中单引号与双引号的区别
双引号与单引号的区别: 大多情况下没有区别,但是在有些情况下单引号具有转义的作用 很多小伙伴们在一开始学习js的时候可能会犹豫到底什么时候用单引号什么时候用双引号,因为效果是一样的,确实,单引号与双引号没有很大区别,但是一般在js语法中建议使用单引号,因为双引号在css样式中用来引用属性值。 ...原创 2019-11-10 17:32:01 · 604 阅读 · 0 评论