从ECMAScript规范中学习this
this的指向是js的难点之一,网上不同的文章对this的指向有着不同的解释,要不就是只给结果不给解释,要不就是解释描述模糊不清,因此要真正了解js中的this,还得去ECMAScript规范中学习。
this的指向是js的难点之一,网上不同的文章对this的指向有着不同的解释,要不就是只给结果不给解释,要不就是解释描述模糊不清,因此要真正了解js中的this,还得去ECMAScript规范中学习。
浏览器端和服务器端导致内存泄漏的原因和解决方法。
当运行时错误产生时,Error 对象会被抛出。Error 对象也可用于用户自定义的异常的基础对象。了解Error对象有助于我们更快地解决系统bug。
JavaScript处理异步最常用的方法:回调函数、Promise和async function。
JavaScript引用类型的拷贝分为浅拷贝和深拷贝。 浅拷贝: 只拷贝对象的引用,而不是对象本身。 深拷贝:将当前对象的所有属性和方法完整拷贝。
箭头函数是匿名函数,语法比函数表达式更简洁,并且没有自己的this,arguments,super或new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。 引入箭头函数有两个方面的作用:更简短的函数并且不绑定this。
ES6新增的let和const两种变量声明方法与原来的var有何区别。