參考網(wǎng)址:https://www.tslang.cn/docs/handbook/functions.html 剩余參數(shù)
image.png
- 源碼
- Function.ts
//...restOfname:string[] 這個(gè)寫法就是可變參數(shù)的寫法
function peopleName(firstName:string,...restOfname:string[]){
return firstName + " " + restOfname.join(" ");
}
let pn1 = peopleName('xiaochuan','xiaoming','xiaohong');//編譯成功
let pn2 = peopleName('xiaochuan','xiaoming','xiaohong','xiaoxin');//編譯成功
document.getElementById('pid').innerHTML = pn1 + "<br/>" + pn2;
- index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>TypeScript 函數(shù)-可變參數(shù)</title>
</head>
<body>
<p id="pid"></p>
<script type="text/javascript" src="Functions.js"></script>
</body>
</html>
-
效果圖
image.png