51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#rom
Promise.resolve()详解
有时需要将现有对象转为Promise对象,Promise.resolve方法就起到这个作用。Promise.resolve('foo')//等价于newPromise(resolve=>resolve('foo')) 参数是一个Promise实例如果参数是Promise实例,那么Promise.reso...
代码星球
·
2020-12-25
Promise.resolve
详解
Js Array.from() 将类似数组对象转换成数组
Array.from()会把类似数组的对象转换成真实数组,对象需满足两个条件:具有length属性,length的值即为数组的长度对象key要是数字,并会作为数组的下标letobj={'0':'first','1':'second','2':'third',length:3}letarr=Array.from(obj)...
代码星球
·
2020-12-24
数组
Js
Array.from
类似
对象
神奇的 Promise: 一次异步代码的单元测试
写这篇文章的起因是在写单元测试时,做形如下测试时newPromise((resolve,reject)=>reject(1)).then().catch(err=>{console.log(err)})asyncfunctionjestTest(){awaitPromise.resolve().then()...
代码星球
·
2020-12-24
神奇
Promise
一次
异步
代码
9个Promise面试题
1.多个 .catchvarp=newPromise((resolve,reject)=>{reject(Error('TheFails!'))})p.catch(error=>console.log(error.message))p.catch(error=>console.log(err...
代码星球
·
2020-12-24
9个
Promise
试题
Promise 使用、原理以及实现过程
1.什么是Promisepromise是目前 js 异步编程的主流解决方案,遵循Promises/A+方案。 2.Promise原理简析(1)promise本身相当于一个状态机,拥有三种状态pendingfulfilledrejected一个promise对象初始化时的状态是pending...
代码星球
·
2020-12-24
Promise
使用
原理
以及
实现
为promise增加abort功能
Promise只有三种状态:pending、resolve、reject,一个异步的承诺一旦发出,经历等待(pending)后,最终只能为成功或者失败,中途无法取消(abort)。 为promise提供abort功能的思路有两种: 手动实现abort,触发取消后,异步回来的数据直接丢弃(手动实现,比...
代码星球
·
2020-12-24
promise
增加
abort
功能
ES6新特性:JavaScript中内置的延迟对象Promise
利用Promise是解决js异步执行时候回调函数嵌套回调函数的问题,更简洁地控制函数执行流程;通过new实例化Promise, 构造函数需要两个参数,第一个参数为函数执行成功以后执行的函数resolve,第二个函数为函数执行失败以后执行的函数reject:newPromise(function(resolve...
代码星球
·
2020-12-24
ES6
新特性
特性
Javascript
内置
select * from user 这条SQL语句,背后藏着哪些不可告人的秘密?
作为一名Java开发人员,写SQL语句是常有的事,但是你知道SQL语句背后的处理逻辑吗?比如下面这条SQL语句:select*fromuserwhereid=1执行完这条语句后,我们就会得到id为1的用户信息。那么对于这一条SQL语句,MySQL服务器做了哪些处理呢?这篇文章我们就一起打卡MySQL 数据库中...
代码星球
·
2020-12-24
select
from
user
这条
SQL
异步堆栈追踪:为什么 await 胜过 Promise?
与直接使用 Promise 相比,使用 async/await 不仅可以使代码更具可读性,而且还可以在 JavaScript 引擎中实现一些有趣的优化。这篇文章是关于一个这样的优化,涉及异步代码的堆栈追踪。async/await 和 Pro...
代码星球
·
2020-12-24
异步
堆栈
追踪
为什么
await
Promise.then链式调用顺序
想用Promise异步实现一个递归调用的接口,用来做简单AI的动作序列。发现一开始接触这个then的时候,不是很清楚,参考了网上的一些写法,改成自己的有问题,所以先静下心来研究一下这个调用的顺序问题 先看个例子,参考[1]newPromise((resolve,reject)=>{console.log...
代码星球
·
2020-12-24
Promise.then
链式
调用
顺序
chrome常用快捷键
工欲善其事,必先利其器,chrome前端调试必备工具!要想操作浏览器更有效率,我们可以试试掌握以下这些快捷键。Ctrl+N打开新窗口Ctrl+T打开新标签页Ctrl+Shift+N在隐身模式下打开新窗口Ctrl+O在GoogleChrome 浏览器中打开计算机中的文件按住Ctrl键的同时点击链接或用鼠标中键(...
代码星球
·
2020-12-24
chrome
常用
快捷键
chrome浏览页面常用快捷键
Ctrl+N打开新窗口。 Ctrl+T打开新标签页。 Ctrl+W关闭当前标签。 Ctrl+F4关闭chrome浏览器。 Ctrl+Tab或Ctrl+PgDown切换到下一个标签页。 Ctrl+Shift+Tab或Ctrl+PgUp切换到上一个标签页。 Ctr...
代码星球
·
2020-12-24
chrome
浏览
页面
常用
快捷键
动手写一个Promise
现在Promise用的比较频繁了,如果哪天突然不用了,可能逻辑就不好厘清了,回调没的说是一大把废话不多说,进入正题Promise这个东西很神奇,用起来舒服,若自己写一下,恐怕还真不简单,关键就一个字“绕”,绕过了也就好了豌豆资源搜索网站https://55wd.com广州vi设计公司http://www.maiqicn...
代码星球
·
2020-12-24
手写
一个
Promise
你真的懂Promise吗
在异步编程中,Promise扮演了举足轻重的角色,比传统的解决方案(回调函数和事件)更合理和更强大。可能有些小伙伴会有这样的疑问:2020年了,怎么还在谈论Promise?事实上,有些朋友对于这个几乎每天都在打交道的“老朋友”,貌似全懂,但稍加深入就可能疑问百出,本文带大家深入理解这个熟悉的陌生人——Promise.&...
代码星球
·
2020-12-24
真的
Promise
mysql DATE_FORMAT FROM_UNIXTIME 的区别
DATE_FORMAT:用于格式化mysql的时间函数 date,datetime,timestamp,time,yearFROM_UNIXTIME:如果保存时间戳的字段类型为INT或其他类型时,可以使用该函数进行转换,如:FROM_UNIXTIME(create_time,'%Y-%m-%d%H:%i:%S...
代码星球
·
2020-12-23
mysql
DATE
FORMAT
FROM
UNIXTIME
首页
上一页
...
35
36
37
38
39
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他