怎么样用js代码发get请求?不建议使用XMLHttpRequest,我们不妨用fetch。fetch与xhr相比有很多优势,比如:可以用在serviceworker中...来个fetch的示例:fetch("url"...
map:array2 = array.map( v => v + 1 )可以写成array2 = array.reduce((...
我们可以用slice来将伪数组转化成数组。array = Array.prototype.slice.call(arrayLike)或array = [].slice.call(arrayLi...
下面代码的运行结果是?const foo = { bar: 10, fn: functio...
可能有的人会说,异步是同时做两件事,但其实JS引擎不会这样。JavaScript的世界里只有一个线程,没有同时做两件事的能力。比方说setTimeout,setTimeout里面的代码一定会在当前环境中的任务执行完了之后才执行。(setIn...
下面是个异步代码:var taskAsync = function() { var result = setTimeout(function()...
什么样的代码属于异步代码?单从表象上来说,异步代码的书写顺序与执行顺序不同。console.log(1)setTimeout(function() { console.log(2)}, ...
刚学js的时候,我们会经常用到==。但这种写法是不推荐使用的。因为,x==y在对比x和y的值之前,会进行类型转换。而类型转换的规则是很难记的。false == 0 // true下图...
下面是一段非纯函数的代码:let global = "something"let fn1 = (input) => {//处理...
因为我不确定会有多少个参数,所以需要用到arguments。function sum() { var result = 0, ...