簡體   English   中英

TypeScript 關於字符串構建的語法問題

[英]TypeScript Syntax Question about string building

以下語法在 TypeScript 中有什么作用?

export interface Config {
readonly name: string
readonly buildPath: (data?: Data) => string
readonly group: string
}

export interface Data {
  id: number
  account: string
  group: 'a' | 'b' | 'b'
}

so what does the following method do?

config.buildPath(data)
given data = Data(15, 'largeAccount', 'c')

這里的接口Data用於定義object應該被buildPath function接受的格式。 這稱為類型特定數據。

也可以直接通過object

{id:5,account:'largeAccount',group:'c'}

即使這樣也會被接受,但為了避免任何錯誤,最好遵循這種方法。

buildPath只是將Data作為參數並返回字符串的 function。

config是聲明buildPath function 以及其他兩個變量的接口。

現在buildPath所做的是由在其背后編寫邏輯的實現來決定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM