根據傳入的 menuid,在資料庫中查詢一條選單的資料,並將它存入陣列async finduiimages()
若這條選單資料的 parentid屬性 不為空,就說明它有父級選單
遞迴將 父*n級選單的資料 存入陣列中
最後返回陣列
public async findparentmenu(menuid: string, resarr: string): promise);
// 將選單的資料存入陣列中
resarr.push(menu);
console.log(0);
// 若這條選單資料的 parentid屬性 不為空,就說明它有父級選單
if (menu.parentid !== '')
console.log(1);
// 最後返回陣列
return resarr;
}
01[
]01
使用async和await得到非同步操作的資料
如下 var asyncfunc function sql const asyncdeal async function let res await asyncfunc sql1 arr.push res data.result2 arr res.send data asyncdeal 先把非同步操...
Async和Await非同步函式的示例分享
async非同步是c 5.0時代引入的 本文主要分享,有返回值和無返回值的async非同步函式的編寫方式,以及await的使用。這裡模擬了兩個耗時任務asyncmethod1和asyncmethod2,每個任務耗時5秒鐘。public static void asyncmethod1 public ...
async 和 await 之非同步程式設計的學習
async修改乙個方法,表示其為非同步方法。而await表示等待乙個非同步任務的執行。js方面,在es7中開始得以支援 而.net在c 5.0開始支援。本文章將分別簡單介紹他們在js和.net中的基本用法。js中的非同步,還是基於promise實現的。沒有promise就辦法談非同步了。並且awai...