一.vue3新特性: 1.数据响应重新实现(ES6的proxy代替Es5的Object.defineProperty) 2.源码使用ts重写,更好的类型推导 3.虚拟DOM新算法(更 ...
一.vue3新特性: 1.数据响应重新实现(ES6的proxy代替Es5的Object.defineProperty) 2.源码使用ts重写,更好的类型推导 3.虚拟DOM新算法(更 ...
上源码: 大概流程就是: 1.判断目标值是否为有效值,不是有效值直接停止 2.判断是否为数组,并且key值是否为有效的key值 如果是数组,就选择数组的长度和ke ...
答案: for...of不能直接遍历对象,for in可以直接遍历对象 原因: for...of需要实现iterator接口,对象没有实现iterator接口 解决: cons ...
1.Map可以使用任意类型的key值,不限字符串,对象等。 2.WeakMap只能使用对象作为key值,是弱引用,当从WeakMap中移除时,会自动垃圾回收 3.Object只能用基本类型作为ke ...
<!DOCTYPE html> <head> <meta charset="UTF-8" /> <meta name="viewport" co ...
源码:import { def } from '../util/index' 1.重写了操作数组的方法,在数组的push,unshift,splice改变数组长度的方法 ...