TypeScript裡的自定義型別用法

2021-10-10 15:56:05 字數 613 閱讀 9712

新建乙個index.ts:

type

numgenerator

=(input:

number

)=>

number

;function

myfunc

(numgenerator: numgenerator | undefined)

}const jerry:

numgenerator

=(input)

=> input +1;

console

.log

(jerry(1

));console

.log

(jerry(2

));export

class

testclass

}

使用type定義了乙個新的型別,代表乙個函式,擁有乙個輸入引數,型別為number,返回型別也為number.

接著可以像使用普通型別一樣的方式,使用該型別定義自己的函式變數。

最後的輸出:

springboot yml裡的自定義配置

主要介紹三種,字串配置,陣列配置和帶預設值的配置 字串配置 yml setstring hello 字串.value string setstring 陣列配置 yml setarray 陣列.value string setarray 帶預設值的配置 陣列預設值.value string seta...

vue裡自定義封裝axios

今天研究了一下公司pc端封裝的axios,主要配合element以及js cookie,自己跟著搞了一遍,在這裡記錄一下。import axios from axios import from element ui import cookies from js cokie 基於axios基本配置建立...

關於 List 裡自定義物件的排序

現在用 list 物件裡的屬性進行排序。以下為了通用,使用了反射。tempproductinfoentity為臨時儲存的實體物件。暫時用來對 list 裡的物件 根據物件屬性排序 authorja0ck5 public voidsort listextendsobject list,finalstr...