摘要: 1.使用Object.prototype.toString.call()方法 function dataType(obj) { var toString = Object.prototype.toString; var map = { '[object Boolean]': 'boolean', ' 阅读全文
posted @ 2022-03-25 17:51 SKa-M 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1. 浅拷贝 当拷贝的是一个基本数据类型时,拷贝的就是数值;而当拷贝的是一个复杂数据类型的时, 拷贝的就是地址,相当于两个复杂数据类型指向同一个地址,其中一个数据发生改变都会改变。 例如: (1)基本数据类型 var num = 100 var num2 = num num2 = 200 conso 阅读全文
posted @ 2022-03-25 16:38 SKa-M 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1. includes() 表示是否找到了参数字符串, 返回布尔值。 const str = 'hello world' const res = str.includes('e') // true const res2 = str.includes('a') //false const res3 = 阅读全文
posted @ 2022-03-24 16:30 SKa-M 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1.基本用法 1.数组的解构 const [a, b] = [10, 100] //a = 10 //b = 100 注意:因为数组没key,所有解构出来的a, b可以任意取名然后使用 2.对象的结构 const obj = { name: "Roven", age: 30 } const { na 阅读全文
posted @ 2022-03-24 15:44 SKa-M 阅读(87) 评论(0) 推荐(0) 编辑
摘要: # 1.不允许重复声明。 (1)var 可以重复声明,覆盖性。 (2)const、let重复声明会报错。 2.var存在变量提升,const、let不存在变量提升。 点击查看代码 (1) console.log(a) var a = 100 --> 打印为undefined (2) console. 阅读全文
posted @ 2022-03-24 14:52 SKa-M 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1.事件轮询 (1)调用栈(call stack),代码执行,后进先出。 (2)WEB API,提供异步机制,安排任务去哪个队列待命,打开页面就会执行,会卡时间节点。 (3)宏任务队列和微任务队列:接收 WEB API 安排过来的任务。 (4)Event Loop:从宏任务开始,执行一次宏任务,就访 阅读全文
posted @ 2021-08-02 11:31 SKa-M 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1.call() 方法 (1)call(参数1:函数内部的this指向,参数2:从这个参数开始,依次给函数传递参数) (2)特点:会立即执行函数(不适合定时器处理函数和事件处理函数) 2.apply() 方法 (1)apply(参数1:函数内部的this指向,参数2:是一个数组或为数组,里面的每一项 阅读全文
posted @ 2021-08-02 10:49 SKa-M 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1.定义 (1)this是一个使用在作用域内部下的关键字。 (2)全局很少使用,一般使用在函数内部。 2.指向 2.1 全局使用 → window 2.2 函数内部使用 (不管函数怎么定义,在哪里定义,只看函数的调用) (1)自执行函数 → window (2)定时器处理函数 → window (3 阅读全文
posted @ 2021-08-02 10:28 SKa-M 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1.作用 浏览器提供的存储数据的机制 2.区别 (1)localStorage是永久存储在本地,除非手动删除。 (2)sessionStorage是会话存储,关闭浏览器就不存在了。 3.共同点 (1)只有存储字符串格式的数据 (2)想要存储对象数据结构数据,需要转成json字符串。 4.语法 4.1 阅读全文
posted @ 2021-08-02 09:19 SKa-M 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.意义:在代码执行之前,对代码进行通读并解释。 2.解释了什么东西 (1)var 关键字 会把关键字 var 声明的变量在代码执行之前进行声明。 (2)声明式函数 把这个函数名在代码执行之前进行解析,并且赋值为一个函数。 注意:赋值式函数 var fn = function(){} 会按照var的 阅读全文
posted @ 2021-07-26 16:02 SKa-M 阅读(31) 评论(0) 推荐(0) 编辑