javascript 谈谈深拷贝浅拷贝 在JavaScript中分为2大类(原始值类型和对象类型)7中数据类型(Boolean, Null, Undefined, Number, String, Symbol),原始值类型标识对这个数据的任何操作都会返回一个新的数据,也就是说一旦申明一个原始值类型的数据则该数据不可变。如果申明一个对象类型例如: {}, new Map(), new Set(), new Regex(), new Date() 等等。…
javascript 深入一点-为什么说splice-效率低呢 我们在使用 Array.prototype.splice 方法的时候,都会提及说它速度慢,效率低。尤其在例如 Vue或者React 框架中也不推荐使用,原因是为什么呢?
javascript 书籍翻译-JavaScript并发编程-第二章-JavaScript运行模型 本文是我翻译《JavaScript Concurrency》书籍的第二章,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。
javascript javascript深入理解从作用域链理解闭包 那么什么是自由变量?自由变量就是在函数中使用,但既不是函数参数arguments,也不是函数的局部变量的变量,就是说另外一个函数作用域中的变量。