Typescript的函数的使用
来源:互联网 发布:iphone备份到mac哪里 编辑:程序博客网 时间:2024/05/20 14:42
命名函数
function add(x:number,y:number):string{ return 'hello typescript';}
匿名函数var myAdd=function(x:number,y:number):string{ return 'hello typescript';}指定函数的参数意义
var myDoc:(name:string,age:number)=>number=function(n:string,a:number):number{ return a;}函数的可选参数
function buildName(firstName:string,lastName?:string){ if(lastName){ return firstName+" "+lastName; }else{ return firstName; }}var result1=buildName("jason","john");var result2=buildName("jason");函数的默认参数
function buildName(firstName:string,lastName="john"){ return firstName+" "+lastName;}var result1=buildName("jason");var result2=buildName("jason","mike");函数的可变参数
function peopleName(firstName:string,...resetName:string[]){ return firstName+" "+resetName.join("-");}var result=peopleName("jason","blue","blond","issie","danny");document.getElementById("pid").innerHTML=result;lambads和this关键字的使用var people={ name:["jason","issie","danny","blue"], getName:function(){ return ()=>{ var i=Math.floor(Math.random()*4); return { n:this.name[i] } } }}var myName=people.getName();alert("名字:"+myName().n);函数的重载
function attr(name:string):string;function attr(age:number):number;function attr(nameorage:any):any{ if(nameorage && typeof nameorage==="string"){ alert("姓名"); }else{ alert("年龄"); }}//attr("jason");attr(10);
0 0
- Typescript的函数的使用
- TypeScript 的接口的使用
- Typescript的类的使用
- TypeScript 函数使用整理
- TypeScript关于函数解构的部分
- 使用WebStorm开发TypeScript的设置
- 使用TypeScript拓展你自己的VS Code!
- 使用WebStorm开发TypeScript的设置
- TypeScript和Knockout.js的结合使用
- 使用WebStorm开发TypeScript的设置
- TypeScript的使用(与Angular2搭配)
- 使用TypeScript积累自己的类库
- 使用TypeScript 搜索JSON的简单方法
- TypeScript 学习心的
- TypeScript 类的声明
- 关于typescript的疑问
- TypeScript:更好的JavaScript
- typescript的基本数据
- [Leetcode]-Reverse Bits
- Apply a theme to an Activity or application
- object c 循环引用计数问题,非常重要。
- LintCode Subarray Sum 子数组之和
- MySQL —— 常用语句
- Typescript的函数的使用
- JS中的prototype
- 格式化USB驱动盘
- SAT经典例子之满分开头段集锦
- 第四章作业4.19
- gre考试和sat考试的大致比较
- JavaBean getter/setter命名规范[特例]
- 【精彩电影】小鞋子
- Spring框架