0
我有一個JavaScript函數:如何檢查一個對象是否具有流動的某些屬性?
function foo(obj: Object): any { return 42; }
我想,以確保輸入 對象中有一個名爲它的名字「屬性,我怎麼能做到這一點與流量?
我有一個JavaScript函數:如何檢查一個對象是否具有流動的某些屬性?
function foo(obj: Object): any { return 42; }
我想,以確保輸入 對象中有一個名爲它的名字「屬性,我怎麼能做到這一點與流量?
使用{name: string}
會斷言,該進來給函數的任何對象必須有一個name
屬性,其值是一個字符串:
function foo(obj: {name: string}): any { return 42; }
因爲流量代表的對象類型結構,您可以通過有任何對象至少 a name
屬性到此註釋。