【发布时间】:2022-02-10 20:54:20
【问题描述】:
我有这些水名,我希望输入一个水名,promise 会返回一个结果。问题是它没有返回任何东西,我该如何解决?
const water = [
{ nome: "Sant'anna", inStore: true },
{ nome: "Levissima", inStore: false },
{ nome: "Lete", inStore: true },
];
let inStoreTrue = [];
let inStoreFalse = [];
water.forEach(({ nome, inStore }) => {
if (inStore === true) {
inStoreTrue.push({ nome });
} else {
inStoreFalse.push({ nome });
}
});
function checkWater(enter) {
return new Promise((resolve, reject) => {
if (enter === inStoreTrue) {
resolve("la tua acqua è disponibile");
} else if (enter === inStoreFalse) {
reject("La tua acqua non è disponibile");
}
});
}
let prom = checkWater("Sant'anna");
prom
.then((risultato) => {
console.log(risultato);
})
.catch((err) => {
console.log(err);
});
【问题讨论】:
标签: javascript object promise