摘要: <body> <script> // 自己定义 数组扩展方法 求和 和 最大值 // console.dir(Array); // console.log(Array.prototype); // Array.prototype.Max = function () { // console.log( 阅读全文
posted @ 2022-11-29 20:10 噢噢噢J 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 检测数据类型的方法: 1.instanceof 2.typeof 3. 终极检测类型 Object.prototype.toString.call() 1.instanceof 检测出来的返回值是一个布尔值 可以检测复杂数据类型/引用型数据类型Object function (但是无法准确检测Arr 阅读全文
posted @ 2022-11-29 19:53 噢噢噢J 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 原型: 每个构造函数身上都有一个prototype原型 原型身上有一个对象 被称为原型对象 (构造函数的this和原型上的this都指向实例化对象) <body> <script> function Star() {} Star.prototype.sing = function () { cons 阅读全文
posted @ 2022-11-29 19:41 噢噢噢J 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 语法结构 强壮代码 try{ 可能会错的代码 }catch(err){ 捕获错误 }finally{ 不管语法正确错误都会执行 不会影响后面代码的执行 } <body> <p>123</p> <script> /* 语法结构 强壮代码 try{ 可能会错的代码 }catch(err){ 捕获错误 } 阅读全文
posted @ 2022-11-29 17:32 噢噢噢J 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 递归函数 :自己调用自己 1.使用递归一定要有一个结束条件 否则会出现栈溢出 变成死循环 成为死地归 <body> <script> // let i = 0; // function fn() { // console.log("我是递归 必需要有结束条件 不然就是四递归了"); // i++; 阅读全文
posted @ 2022-11-29 17:24 噢噢噢J 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 改变this指向的方法 call、apply、bind、箭头函数 call apply bind 的区别 共同点: call apply bind 箭头函数 都可以改变this的指向 (箭头函数也可以改变this的指向 因为箭头函数没有this指向 他的this和它的外层作用域保持一致) 区别: 1 阅读全文
posted @ 2022-11-29 17:05 噢噢噢J 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 防抖节流区别 怎么实现的 防抖:指在触发事件后n秒内函数只执行一次(确定不在更改时执行) 如果在n秒内再次被触发则时间会被重新计算 如:王者里面的回城 如果回城终端 则会重新计算回城时间 使用什么实现:使用闭包实现 或者lodash(使用时引入js插件)_.throttle(func函数, [wai 阅读全文
posted @ 2022-11-29 16:38 噢噢噢J 阅读(40) 评论(0) 推荐(0) 编辑
摘要: <body> <script> // // 函数表达式 // const fun = function () { // console.log("我是函数表达式"); // }; // fun(); //不可以在下面调用 匿名函数没有函数提升 // 箭头函数 不存在函数提升 // const fun 阅读全文
posted @ 2022-11-29 16:24 噢噢噢J 阅读(14) 评论(0) 推荐(0) 编辑
摘要: this的指向:this的指向和它的调用方式有关 1.普通函数调用: 匿名函数调用 定时器的调用 此时this指向window 2.事件处理函数: this指向触发事件的事件源 3.开启严格模式的情况下: 普通函数的this指向undefined 4.对象中this:指向这个对象 5.方法调:用则指 阅读全文
posted @ 2022-11-29 16:19 噢噢噢J 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝:浅拷贝拷贝的是对象的一层属性 如果对象里面还有对象则拷贝的是复杂数据类型的地址 浅拷贝一般使用Object.assign(给谁,拷贝谁){...对象名} 深拷贝:深拷贝拷贝的是对象的多层属性 如果对象里面还有对象 则继续拷贝 一般我们使用递归、lodash/cloneDeep或者是(JSON 阅读全文
posted @ 2022-11-27 13:07 噢噢噢J 阅读(54) 评论(0) 推荐(0) 编辑