美文网首页
ts -- 2.函数的定义

ts -- 2.函数的定义

作者: Json766 | 来源:发表于2020-12-04 13:28 被阅读0次
  • 函数表达式
    function fn():string{
       return 'string'
    }
    fn()
  • 函数的传参
    function getInfo(name:string,age:number):string{
        return `${name} -- ${age}`
    }
    getInfo('bobo',18)
  • 函数方法的可选参数
    function c(name:string,age?:number){
        return age? `${name} -- ${age}` : `${name} -- 年龄保密`
    }
    fn('bobo',18)
  • 函数申明
function fn(o:{prop:number}){
  o.prop
}
fn({prop:0})
//等同于
type Prop = {prop:number} & {foo:string}
function fn(o:Prop){}
//type和interface的区别(基本上完全相同 )
interface Prop{
  prop:number
}
  • 函数重载
//场景主要源码和框架,函数用参个数、类型或者返回值类型区分同名函数
function watch(tar:() => void):void;
function watch(tar:() => void,flag:(v1:any,v2:any) => void):void;
 //实现
function watch(tar:()=>void,flag:(v1:any,v2:any) => void){
  if(tar && flag){
    console.log(1)
  }else{
    console.log(2)
  }
}
watch()
watch()
  • 剩余参数

相关文章

  • TypeScript 学习笔记3 函数

    1.函数定义 1.1 js 函数定义 1.2 ts 函数定义 2.函数重载 Typescript从0到1-学习视频...

  • ts -- 2.函数的定义

    函数表达式 函数的传参 函数方法的可选参数 函数申明 函数重载 剩余参数

  • typeScript语法

    ts类型 ts联合类型使用或 ts定义任意类型any ts定义函数返回值的类型 ts中的类定义 interface接口

  • Typescript之函数

    定义一个函数 定义函数有2种方式, 分别是函数声明和函数表达式 js中定义函数 ts中定义函数在ts中, 我们需要...

  • typeScript学习02

    typescript中的函数 ts中函数定义 ts中函数的传参 ts中的函数的可选参数(js中函数的形参和实参可以...

  • TypeScript学习-- 函数(1)

    TypeScript 函数(1) tsc greeter.ts 函数类型 为函数定义类型 书写完整函数类型 函数...

  • 02|typescript常用实例

    一、定义索引数组 二、定义函数 函数参数可选 函数参数默认值 函数参数的剩余变量 函数的重载 三、ts中的类 类的...

  • TypeScript学习——函数的类型

    TS中的函数声明 在TS中,需要对函数的输入和输出进行约束,需要把输入和输出都考虑到,其中函数声明的类型定义比较简...

  • android6以下版本,引入自定义js函数失败

    操作步骤: 1.index.html引入2.新建*.d.ts文件3.定义要用到的函数或者变量声明,比如:微信公众平...

  • 3、Typescript 函数

    ts中函数: 1、函数返回值定义:1-1、function fun1():string{}1-2、let fun ...

网友评论

      本文标题:ts -- 2.函数的定义

      本文链接:https://www.haomeiwen.com/subject/udyxiktx.html