国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

做茶葉網(wǎng)站哪些平臺可以發(fā)廣告

做茶葉網(wǎng)站,哪些平臺可以發(fā)廣告,roseonly企業(yè)網(wǎng)站優(yōu)化,做購物平臺網(wǎng)站客戶體驗活動一、async函數(shù) async是一個加在函數(shù)前的修飾符,被async定義的函數(shù)會默認返回一個Promise對象resolve的值。 因此對async函數(shù)可以直接then,返回值就是then方法傳入的函數(shù)。 // async基礎語法 async function fun0(){console.log(1);return 1; } fun0()…

一、async函數(shù)

async是一個加在函數(shù)前的修飾符,被async定義的函數(shù)會默認返回一個Promise對象resolve的值。

因此對async函數(shù)可以直接then,返回值就是then方法傳入的函數(shù)。

// async基礎語法
async function fun0(){console.log(1);return 1;
}
fun0().then(val=>{console.log(val) // 1,1
})async function fun1(){console.log('Promise');return new Promise(function(resolve,reject){resolve('Promise')})
}
fun1().then(val => {console.log(val); // Promise Promise
}
//聲明一個async函數(shù)
async function main() {console.log('async function');//情況1:返回非promise對象數(shù)據(jù)return 'hahaha';//情況2:返回是promise對象數(shù)據(jù)/* return new Promise((resolve, reject) => {// resolve('ok');reject('error');}) *///情況3:拋出異常// throw new Error('出錯啦!!!');
}
let result = main().then(value => {console.log(value);
});
console.log(result);

二、await表達式

await 也是一個修飾符,只能放在async定義的函數(shù)內(nèi)。可以理解為等待。

await 修飾的如果是Promise對象,可以獲取Promise中返回的內(nèi)容(resolve或reject的參數(shù)),且取到值后語

句才會往下執(zhí)行;如果不是Promise對象:把這個非promise的東西當做await表達式的結果。

注意事項

  • await必須寫在async函數(shù)中,但是async函數(shù)中可以沒有await
  • 如果await的promise失敗了,就會拋出異常,需要通過try…catch捕獲處理
async function fun(){let a = await 1;let b = await new Promise((resolve,reject)=>{setTimeout(function(){resolve('setTimeout')},3000)})let c = await function(){return 'function'}()console.log(a,b,c)
}
fun(); // 3秒后輸出: 1 "setTimeout" "function"
function log(time){setTimeout(function(){console.log(time);return 1;},time)
}
async function fun(){let a = await log(1000);let b = await log(3000);let c = log(2000);console.log(a);console.log(1)
}
fun(); 
// 立即輸出 undefined 1
// 1秒后輸出 1000
// 2秒后輸出 2000
// 3秒后輸出 3000
async function main() {//1、如果await右側為非promise類型數(shù)據(jù)var rs = await 10;var rs = await 1 + 1;var rs = await "非常6+7";//2、如果await右側為promise成功類型數(shù)據(jù)var rs = await new Promise((resolve, reject) => {resolve('success');})//3、如果await右側為promise失敗類型數(shù)據(jù),需要借助于try...catch捕獲try {var rs = await new Promise((resolve, reject) => {reject('error');})} catch (e) {console.log(e);}
}
main();
// 使用async/await獲取成功的結果// 定義一個異步函數(shù),3秒后才能獲取到值(類似操作數(shù)據(jù)庫)
function getSomeThing(){return new Promise((resolve,reject)=>{setTimeout(()=>{resolve('獲取成功')},3000)})
}async function test(){let a = await getSomeThing();console.log(a)
}
test(); // 3秒后輸出:獲取成功

案例:async結合await讀取文件內(nèi)容

//1、導包
const fs = require('fs');
const {promisify} = require('util');
//2、將fs.readFile轉化成promise風格的函數(shù)
const myreadfile = promisify(fs.readFile);
//3、聲明async函數(shù)
async function main(){try{//4、讀取文件let one = await myreadfile('./resource/4.html');let two = await myreadfile('./resource/2.html');let three = await myreadfile('./resource/3.html');//5、拼接讀取文件內(nèi)容console.log(one + two + three);}catch(e){console.log(e);}
}
//6、調(diào)用main函數(shù)
main();
http://aloenet.com.cn/news/31205.html

相關文章:

  • 可以做翻譯兼職的網(wǎng)站嗎樂陵seo外包
  • 折再返怎么 做網(wǎng)站2023年7月最新新聞摘抄
  • 美國為華人做的網(wǎng)站互聯(lián)網(wǎng)推廣引流
  • 南京網(wǎng)站開發(fā)公司排名優(yōu)化網(wǎng)站首頁
  • 做誘惑類cpa網(wǎng)站經(jīng)驗電商軟文廣告經(jīng)典案例
  • 羅源福州網(wǎng)站建設百度首頁排名優(yōu)化公司
  • 企業(yè)網(wǎng)站設計注意事項外國網(wǎng)站怎么進入
  • 如何建設一個小型網(wǎng)站網(wǎng)絡營銷渠道有哪些
  • 唐山網(wǎng)站建設七彩科技怎么關鍵詞優(yōu)化網(wǎng)站
  • 在putty做網(wǎng)站要拷貝什么seo資源網(wǎng)站排名
  • 潛江資訊網(wǎng)官網(wǎng)黑帽seo培訓網(wǎng)
  • wordpress 作者 英文網(wǎng)站建設方案優(yōu)化
  • 12380網(wǎng)站建設情況總結海外銷售平臺有哪些
  • 做個公司網(wǎng)站多少錢鏈接平臺
  • 標準型網(wǎng)站構建焊工培訓
  • 做百科需要參考的網(wǎng)站谷歌seo排名優(yōu)化
  • 關鍵詞優(yōu)化招商搜索引擎seo
  • 徐匯網(wǎng)站制作設計圖片搜索
  • 網(wǎng)站建設租房網(wǎng)模塊專業(yè)網(wǎng)絡推廣機構
  • 建正建設集團有限公司網(wǎng)站萬網(wǎng)域名注冊查詢
  • 溫州龍灣區(qū)企業(yè)網(wǎng)站搭建價格百度平臺聯(lián)系方式
  • 怎么免費增加網(wǎng)站流量嗎域名解析
  • 在政府網(wǎng)站建設工作會上的講話百度推廣的方式有哪些
  • 有什么網(wǎng)站用名字做圖片大全鄭州網(wǎng)絡公司排名
  • 北京網(wǎng)站公司免費推廣網(wǎng)站有哪些
  • 怎么把視頻做成網(wǎng)頁鏈接搜索引擎優(yōu)化是做什么的
  • 上海網(wǎng)站推廣 優(yōu)幫云4001688688人工服務
  • 南昌網(wǎng)站建設網(wǎng)站推廣買外鏈有用嗎
  • 網(wǎng)站建設與web前端區(qū)別電商運營的基本內(nèi)容
  • 邢臺有什么網(wǎng)站營銷推廣的平臺