国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - typescript的導(dǎo)入已經(jīng)創(chuàng)建實(shí)例

瀏覽:122日期:2023-05-14 09:29:37

問(wèn)題描述

剛學(xué)TS,在寫(xiě)測(cè)試代碼的時(shí)候,在我需要?jiǎng)?chuàng)建實(shí)例的時(shí)候:出現(xiàn)如下問(wèn)題,有些模糊javascript - typescript的導(dǎo)入已經(jīng)創(chuàng)建實(shí)例

功能模塊具體實(shí)現(xiàn)類(lèi)部分如下javascript - typescript的導(dǎo)入已經(jīng)創(chuàng)建實(shí)例

問(wèn)題解答

回答1:

18,19是類(lèi)型定義,你的測(cè)試代碼中壓根沒(méi)有必須再去構(gòu)造這么一個(gè)類(lèi)型,只需要在實(shí)例 alarm 時(shí)傳遞一個(gè)正確的參數(shù)(而參數(shù)的類(lèi)型就是18,19的定義,按該定義要求傳參)就行了。

回答2:

getAlarmConfig和alarmOutput是兩個(gè)類(lèi)型的定義,可以理解為函數(shù)簽名,并不是具體實(shí)現(xiàn), 而你在18和19行要做的應(yīng)該是對(duì)這兩個(gè)類(lèi)型的實(shí)現(xiàn), 只要符合簽名,怎么實(shí)現(xiàn)都可以,

比如

const alarmOutput: alarmOutput = (msg) => {}const getAlarmConfig: getAlarmConfig = (id) => new Promise((resolve) => resolve([]));

PS:實(shí)現(xiàn)對(duì)象的命名最好不要和類(lèi)型定義同名吧

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 舟曲县| 宁津县| 隆化县| 南丹县| 凤台县| 渑池县| 望城县| 金寨县| 子长县| 雅安市| 阿城市| 丰原市| 宜兰县| 西宁市| 大同市| 杨浦区| 抚远县| 苏尼特右旗| 湄潭县| 桓仁| 沈阳市| 吉木萨尔县| 河间市| 射洪县| 含山县| 开阳县| 泸西县| 广水市| 台东市| 永德县| 东乡族自治县| 冕宁县| 亳州市| 彭阳县| 四会市| 岳阳市| 井陉县| 金湖县| 和平县| 吴江市| 古丈县|