https://www.jianshu.com/p/1cfda28abc79[作者空间]
只有加法运算会把运算子转换成字符串,其他运算都自动转化成数值大小比较时会先转化成数字类型再进行比较一元运算符也会把...[作者空间]
Promise和async/await(一)[%5Bhttps://www.jianshu.com/p/6c5a1...[作者空间]
为什么会有同步和异步? 首先JS 是单线程的,单线程程序在执行的时候,所有的程序都是按照顺序执行的,前面的必须处理...[作者空间]
参考链接:https://juejin.im/post/5c2ec3b66fb9a049eb3c1012#head...[作者空间]
1. console.log(typeof typeof typeof null) typeof null // ...[作者空间]
词法作用域和动态作用域 作用域: 作用域是指程序源代码中定义变量的区域;作用域规定了如何查找变量,也就是确定当前执...[作者空间]
奇怪的现象我们在基本类型上(如“hello”)可以访问属性和方法(hello.length);但基本类型并不支持属...[作者空间]
ES5的继承是通过原型链prototype 或者 构造函数机制来实现的。是指是创建子类的实例对象,然后再将父类的方...[作者空间]
原型链继承 原理:将子类的原型指向父类的实例 缺点 父类包含引用类型的原型,他会被所有实例共享;因为子类的prot...[作者空间]
prototype(原型对象) prototype 是函数才有的属性,只要创建一个函数,就会为该函数创建一个pro...[作者空间]
Function.prototype.bind() 一. 什么是bind()方法? bind()方法创建了一个新的...[作者空间]
argument.callee 在那个函数中运行,他就代表哪一个函数。一般用在匿名函数中。在匿名函数中有时候需要自...[作者空间]
防抖(debounce) 1. 什么是防抖 在时间被触发n秒后再执行回调函数,若在这n秒中又被触发,则重新计时n秒...[作者空间]
1. XMLHttpRequest对象 现代浏览器,最开始与服务器交换数据,都是通过XMLHttpRequest对...[作者空间]
forEach 三个参数,第一个value, 第二个 index, 第三个数组体。 适用于 数组,set,map,...[作者空间]
每个函数都包含两个非继承而来的方法:call()和apply(); 在JavaScript中,call和apply...[作者空间]
数据类型 首先明确ECMAscript中的数据类型分为两种,基本类型(7钟)和引用类型(1种) 基本类型:(又称简...[作者空间]