javascript共365篇 第32页
javascript中promise的特殊场景应用-uusu优素-乐高,模型,3d打印,编程

javascript中promise的特殊场景应用

说明 1、如果一个任务依赖于多个异步任务时,可以使用Promise.all。 2、如果任务依赖于多个异步任务中的任何一个,那么Promise.race就无所谓了。 实例 vardefer=function(){ varpending=[],valu...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9329个月前
03014
javascript中Promise的异常捕获用法-uusu优素-乐高,模型,3d打印,编程

javascript中Promise的异常捕获用法

1、在promise的then方法中,已经自动帮助我们try catch回调函数。 Promise.prototype.then=function(cb){ try{ cb() }catch(e){ //todo reject(e) } } 2、then方法中抛出的异常,将被下一级联th...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9329个月前
0277
javascript中Promise对象是什么-uusu优素-乐高,模型,3d打印,编程

javascript中Promise对象是什么

说明 1、promise是一个有then方法的对象或函数。 2、promise有三种状态:pending、rejected、resolved状态一旦确定就无法改变。 只能从pending状态转变为rejected或resolved状态,reject和resol...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9329个月前
04210
javascript中debugger的应用场景-uusu优素-乐高,模型,3d打印,编程

javascript中debugger的应用场景

1、逻辑复杂的算法。 如果你刷过leetcode,你会有很深的理解。算法中的一个测试用例是错误的,有时很难通过目测找到有问题的方法。 2、复制步骤非常繁琐的bug。 花了10分钟终于重现了,但是只跟...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9329个月前
0316
javascript中浅拷贝是什么-uusu优素-乐高,模型,3d打印,编程

javascript中浅拷贝是什么

1、简单复制对象的最外层属性,不处理对象更深层次的对象属性,会导致复制对象和原始对象的深层次属性指向同一个内存。 2、如果一个对象改变了内存的地址,就会影响另一个对象。 将对象序列化为...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9329个月前
03412
javascript中函数作用域的介绍-uusu优素-乐高,模型,3d打印,编程

javascript中函数作用域的介绍

1、调用函数时创建函数作用域,函数执行后销毁函数作用域。 2、每次调用函数都会创建一个新的函数作用域,它们是相互独立的。 全局作用域的变量可以在函数作用域中访问,函数作用域的变量不能在...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9329个月前
04015
javascript中generator函数的介绍-uusu优素-乐高,模型,3d打印,编程

javascript中generator函数的介绍

1、generator函数是JS引擎中使用的结构函数,不提供给开发者。 2、由构造函数generator创建的对象是迭代器和可迭代对象。 满足可迭代协议。 实例 constgenerator=newGenerator() generator.next...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9329个月前
0409
javascript方法和函数的区别-uusu优素-乐高,模型,3d打印,编程

javascript方法和函数的区别

1、方法与对象绑定的,不能单独引用,只能通过对象调用。 2、功能独立,可单独引用。 3、在方法中,this表示该方法所属的对象。在函数中,this代表整体对象。 实例 //例子1: varperson={ name:...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9329个月前
0238
javascript中throw和next方法的比较-uusu优素-乐高,模型,3d打印,编程

javascript中throw和next方法的比较

1、生成器有throw方法,该方法与next的效果相同。 2、唯一的区别是next方法传输的参数回到正常值。throw方法传输的参数是错误的对象。 并且throw将该迭代器状态设置为迭代结束。 实例 function*...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9329个月前
02614
javascript生成器函数的特点-uusu优素-乐高,模型,3d打印,编程

javascript生成器函数的特点

1、生成函数调用,没有执行函数体中的函数体,而是返回一个生成器。 因为生成器函数内部函数的执行,且由返回的生成器控制。 2、生成器函数会从上次yield语句的位置运行到下一个yield语句的位置...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9329个月前
0525