在执行JS代码之前,需要先解析代码,解析代码的过程中会先创建全局执行上下文环境,先把要用到的变量和函数提取出来,变量声明为undefined,函…
0回答
Promise能够解决回调函数的层层嵌套问题,但是then()链阅读起来会增加额外负担,而async和await就非常明确,更加优雅。P…
1回答
在预解析和预编译的过程中,变量提升有助于提升性能,在函数执行时预先为变量分配栈空间。增加了代码的容错性,让一些不规范的代码可以正常执行。…
0回答
ajax通过javascript的异步通信,通过服务器获取XML文档从中提取数据,再更新当前网页的相应部分,不会刷新整个网页。axios…
0回答
因为arguments是一个对象,他的属性是从0依次增大的数字,并且不能使用数组的方法,所以它是一个类数组。(1)用call()或app…
0回答
首先两者都是浅拷贝。object.assign()的第一个参数是目标对象,后面的参数是源对象,这个方法会将目标对象和源对象进行合并,如果…
0回答
两个数据类型都是基本数据类型,并且都有一个值,null和undefined。undefined的意思是未定义,比如说只是声明了一个变量但…