思维导图

介绍
Set方法 数据结构唯一,不允许有重复的元素
创建 : Set()
...大约 4 分钟
定义: Web Worker 是浏览器提供的一种技术,允许在后台运行 JavaScript 脚本,独立于主线程,避免阻塞 UI 渲染。
用途: 用于执行耗时任务(如复杂计算、大数据处理),确保主线程流畅运行。
特点:
postMessage 与主线程通信。应用场景:
示例:
数组和字符串的转换方法:toString()、toLocalString()、join() 其中 join() 方法可以指定转换为字符串时的分隔符。
数组尾部操作的方法 pop() 和 push(),push 方法可以传入多个参数。
数组首部操作的方法 shift() 和 unshift()
重排序的方法 reverse() 和 sort(),sort() 方法可以传入一个函数来进行比较,传入前后两个值,如果返回值为正数,则交换两个参数的位置。
数组连接的方法 concat() ,返回的是拼接好的数组,不影响原数组。
数组截取办法 slice(),用于截取数组中的一部分返回,不影响原数组。
数组插入方法 splice(),
影响原数组查找特定项的索引的方法,indexOf() 和 lastIndexOf()
**迭代(遍历)**方法 **every()、some()、filter()、map() 和 forEach() **方法
数组归并方法 **reduce() 和 reduceRight() **方法
https://blog.csdn.net/m0_66706006/article/details/132124323
//立即执行函数的两种写法
//第一种:用括号把整个函数定义和调用包裹起来
(function(){
//function body
}())
//第二种:用括号把函数定义包裹起来,后面再加括号
(function (){
//function body
})()
//立即执行函数的参数
// 如果立即执行函数中需要全局变量,全局变量会被作为一个参数传递给立即执行函数
//(下例中的i就是一个全局变量,i代表的是实参,j是i在立即执行函数中的形参)。
(function(j){
//代码中可以使用j
})(i)