- 博客(11)
- 收藏
- 关注
原创 JS数组对象去重排序
来找到与当前元素相同的元素的索引。如果这个索引与当前元素的索引相同,那么就保留这个元素,否则就过滤掉。方法,它根据本地语言环境的字符串排序规则来对字符串进行排序。来去除数组中的重复项,遍历数组的每一个元素,然后使用。方法来对数组进行排序。话不多说直接上代码注解。
2023-10-16 10:04:42
127
1
原创 JS字符串常用方法及应用
返回一个迭代器,该迭代器包含匹配正则表达式的所有子字符串(包括没有匹配上的部分): 返回一个字符串,该字符串是包含指定文本和锚点(#)的 HTML 锚点链接。: 用另一个字符串填充当前字符串的开始部分,以达到指定的长度。: 用另一个字符串填充当前字符串的结束部分,以达到指定的长度。: 提取字符串的片段,并在新的字符串中返回被提取的部分。: 连接两个或更多字符串,并返回新的字符串。: 提取字符串中两个指定的索引号之间的字符。: 判断一个字符串是否以另一个字符串结束。: 用新的字符串替换字符串中的匹配项。
2023-10-13 18:10:34
213
原创 JS数组的方法及应用
7.find方法:返回数组中第一个符合回调函数条件的元素,如果没有则返回 undefined。8.findIndex方法:返回数组中第一个符合回调函数条件的元素索引,如果没有则返回 -1。5.some方法:用于判断数组中是否存在至少一个元素符合回调函数的条件,返回布尔值。4.reduce方法:将数组中的元素通过回调函数进行累加计算,返回一个累加结果。2.map方法:将数组中的每一个元素通过回调函数进行处理后,返回一个新的数组。6.every方法:用于判断数组中是否所有元素均符合回调函数的条件,返回布尔值。
2023-10-13 17:24:57
94
原创 JS文本复制
在JS中复制文本到剪贴板通常需要调用Web API的Clipboard接口。在较新的浏览器版本中,可以直接使用。在一些新的浏览器版本中可能不再支持。对于一些较旧的浏览器版本,可能需要使用此方法。这是现代且推荐的方式,兼容性较好。但在此之前,需要使用。以下是两种方法的示例。
2023-10-13 15:52:47
217
原创 JS节流防抖
防抖和节流的主要区别在于处理连续触发事件的方式:防抖是将多次执行变为最后一次执行,而节流是将多次执行变成每隔一段时间执行一次。:如果一个函数持续触发,那么在每次触发后一段时间内,函数不会执行,只有当停止触发一段时间后,函数才会执行。:如果一个函数持续触发,那么在每次触发后一段时间内,只有第一次触发会执行函数,后续的触发都不会执行函数。讲解:每次触发事件后,都会开启一个定时器,只有第一次会触发函数,后续的触发都会被忽略。讲解:每次触发事件后,都会清除上一次的定时器,确保只有最新的定时器才会触发函数。
2023-10-13 15:29:39
97
原创 JS 浅拷贝和深拷贝的几种常用方法
如果原始对象中的属性值为基本数据类型,则会被拷贝到新对象中,如果是对象或数组,则只会复制它们的引用。这意味着如果原始对象的属性值发生变化,拷贝后的对象的属性值也会随之变化,因为它们引用的是相同的内存空间。这样,即使原始对象的属性值发生变化,拷贝后的对象的属性值也不会受到影响,因为它们引用的是不同的内存空间。需要注意的是使用JSON序列化和反序列化进行深拷贝的方法只适用于对象中不包含函数、undefined、NaN、Infinity、-Infinity以及循环引用的情况。2.使用数组的slice()方法。
2023-10-13 15:15:43
556
原创 JS去除符串指定内容
eplace()替换字符串中某个字符或模式为另一个字符或空字符串。来匹配所有逗号并用空字符串代替。在这里,我们使用了正则表达式。
2023-10-12 15:40:53
603
原创 JS字符串转换为数组
在上面的例子中,我们将字符串"hello world"分割成一个数组,使用空格作为分隔符,得到了一个包含两个元素的数组。将字符串转换为数组,该方法将字符串分割为一个数组,分隔符由用户指定。
2023-10-12 15:39:12
256
原创 JS数组对象排序
属性进行比较,并返回一个小于、等于或大于0的值,用于告诉。方法传递了一个比较函数。这个函数接受两个参数。,代表两个数组元素。函数内部将按照其中的。
2023-10-12 15:28:56
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅