摘要: // 类数组转换为数组 const list = [] // 假定为类数组 const arr1 = Array.from(list); const arr2 = Array.prototype.splice.call(list); const arr3 = [...list]; 阅读全文
posted @ 2022-04-06 23:30 azoux 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 原理 以前只用过数组解构为数组,或者将其他类数组解构为数组,但是还不知道对象为什么不能解构为数组 后面学习到了Symbol.iterator属性以后才知道,只要一个对象是可迭代的,那它就可以迭代为数组。 代码示例如下 代码 let obj = { 0: 'zero', 1: 'one', 2: 't 阅读全文
posted @ 2022-04-01 16:20 azoux 阅读(86) 评论(0) 推荐(0) 编辑
摘要: function Obj() { this.name = 'azoux'; } const my = new Obj(); console.log(my); Obj.prototype = Array.prototype; Array.prototype.coco = 1; console.log( 阅读全文
posted @ 2022-03-26 13:01 azoux 阅读(35) 评论(0) 推荐(0) 编辑
摘要: CSS复习 HTML语义化 有利于SEO(搜索引擎优化) 便于阅读,修改 对盲人等不方便浏览网页的人来说比较方便 盒模型 盒模型有border-box和content-box两种,默认是content-box content-box: 设置的宽度就是内容宽度,整个盒子的宽度还要加上padding、b 阅读全文
posted @ 2022-03-17 00:34 azoux 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Vue2 插值、指令、动态属性、表达式、v-html 插值:{{ data }} 指令 & 动态属性:例子(:id="xxx") 表达式:可以用于赋值,写在{{}}里面 v-html 替换绑定v-html的元素的所有子元素 计算属性 计算属性有缓存,只在与其关联的数据更新时重新计算 计算属性可以设置 阅读全文
posted @ 2022-03-16 00:33 azoux 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 题目 题目链接:590. N 叉树的后序遍历 解题思路 递归后续遍历,正常的思路 然后有一个要注意的地方就是如果js定义了全局变量来存储结果,每次调用函数之前一定要记得清空,否则答案会带上之前的结果。 代码 /** * // Definition for a Node. * function Nod 阅读全文
posted @ 2022-03-12 23:36 azoux 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 思路 首先是用Object.prototype.toString.call(obj)来得到传入的值的类型,如果是几个基本类型,则直接返回值就可以了 如果是引用类型,则通过深拷贝函数递归进行再次拷贝。 注:也可以用constructor判断类型(参见deepClone2函数) 代码 /** * 实现深 阅读全文
posted @ 2022-03-12 22:59 azoux 阅读(545) 评论(0) 推荐(0) 编辑
摘要: review 防抖函数 防抖函数一般是短时间内多次触发,但是只有最后一次触发结束后的delay秒内会去执行相对应的处理函数。 相当于一个赛道里面一次只能跑一辆赛车,如果此时已经有一辆赛车在跑道里面跑,但是又进来了一辆,那么之前那一辆赛车就会被清空。知道有一辆赛车到达终点,然后执行函数。 也就是说,防 阅读全文
posted @ 2022-03-12 15:12 azoux 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 前言 箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this、arguments、super、new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。 箭头函数的this指向的是箭头函数所在作用域的this指向 箭头函数this指向 向来看一下这个对象 阅读全文
posted @ 2022-02-16 14:35 azoux 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 前置知识 生成器函数会返回一种称为Generator的迭代器 迭代器是一个对象,定义一个序列,并在终止时返回一个返回值 Symbol.iterator为每一个对象定义了默认的迭代器,可以被for..of循环使用 yield* 用于委托给另一个generator或可迭代对象 代码 // 生成器函数ge 阅读全文
posted @ 2022-02-13 18:04 azoux 阅读(64) 评论(0) 推荐(0) 编辑