承诺例外处理并尝试/抓住与我期望的相反
假设我具有以下功能, async function test() { return new Promise((reject, resolve) => { resolve("test OK"); }); } async function test2() { re…
使用来自两个`fetch()`/`然后()的元素构建事件处理程序
上下文和目标 我有两个 fetch()/然后()链链构建了我为事件处理程序所需的元素。 第一个链加载数据以构建< select> 元素。默认情况下选择…
JavaScript书籍挑战
我试图完成JavaScript评估以进行求职面试,但 我的计划未能处理FindPotentialLikes功能中的用户对象,但它总是会抛出不确定的。 它是使用摩卡咖啡和柴…
使用异步/等待foreach循环
在 foreach 循环中,使用 async /是否有任何问题?我正在尝试在每个文件的内容上循环浏览一系列文件和等待。 import fs from 'fs-promise' async func…
手工创造诺言和使用异步/等待API之间是否存在实际区别?
我继承了一个充满这样函数的代码库: const someFunc = async (): Promise => { return new Promise(async (resolve, reject) => { try { const resul…
返回的功能未定义和承诺在功能中未定义firebase
这是我的第一个firebase功能,它给了我很多头号:)目的是每24小时从收集用户那里更新所有文档的计数字段。 async function clearCountField() { consol…
承诺构造函数回调的身体何时执行?
假设我有以下代码构建 Promise : function doSomethingAsynchronous() { return new Promise((resolve) => { const result = doSomeWork(); setTimeo…
如何用诺言中的诺言重构?
Visual Studio代码建议重构代码以降低复杂性。我不知道什么是诺言以及如何重构下面的代码。谁能帮我吗? const handleLoadInventory = async () => { …
nodejs:检测文件中同一字符串的多次出现
在nodejs中,是否可以检测到txt文件中同一字符串的多个出现? 我当前的代码如 const fs = require('fs'); var file_path = 'file.txt'; fs.readFile(f…
承诺与异步等待行为JavaScript。并发模式
我正在尝试避免异步函数的并发,以便等待该功能的第一个调用,然后才能再次调用相同的函数: const disallowConcurrency = (fn) => { let inprogressP…
提取响应.text()返回未决承诺
我使用Jsonplaceholder URL测试提取API,但是我的功能返回“ Promise状态:待处理”,我不明白为什么: function getUsers(url) { return fetch(url) …
什么是明确的承诺建筑对抗,我该如何避免?
我正在写代码,这些代码看起来像: function getStuffDone(param) { return new Promise(function(resolve, reject) { myPromiseFn(param+1) .then(fu…