当前位置: 首页 > news >正文

有没有专门做团购的网站东莞网站建设主要学什么

有没有专门做团购的网站,东莞网站建设主要学什么,wordpress 登录注册,网络运营专员基本使用 ts与js一样拥有具名函数和匿名函数两种函数类型。但是ts的函数需要提前定义好参数类型以及函数的返回值类型。 具名函数 function add(num1: number, num2: number):number {return num1 num2 }匿名函数 匿名函数的定义相对麻烦#xff0c;我们需要提前定义函数的…基本使用 ts与js一样拥有具名函数和匿名函数两种函数类型。但是ts的函数需要提前定义好参数类型以及函数的返回值类型。 具名函数 function add(num1: number, num2: number):number {return num1 num2 }匿名函数 匿名函数的定义相对麻烦我们需要提前定义函数的类型 // 直接使用类型推导 //const add (num1: number, num2: number):number { // return num1 num2 //} // 还可以反向类型推导 //const add: (num1: number, num2: number) number (x, y) x y const add: (num1: number, num2: number) number (num1: number, num2: number):number num1 num2函数参数 ts里面每个函数参数都是必须的函数参数的数量与类型必须完全一致才可以使用函数。 function add (num1: number, num2: number):number {return num1 num2 } // add(1) Expected 2 arguments, but got 1. // add(1, 1) Argument of type string is not assignable to parameter of type number. add(1, 1) 我们也可以使用?指定一个函数参数非必传当然这种参数需要放到所有参数的末尾。 function add (num1: number, num2: number, num3?:number):number {return num1 num2 (num3 ? num3 : 0) } console.log(add(1, 1) ) // 2 console.log(add(1, 1, 1) ) // 3我们还可以给函数参数设置默认值 function add (num1: number, num2: number, num3:number 0):number {return num1 num2 num3 } console.log(add(1, 1) ) // 2 console.log(add(1, 1, 1) )// 3事实上如果给末尾的参数设置默认值效果是等同于在末尾使用?指定非必传参数的 在js里面如果我们并不知道将会有多少参数传入可以使用arguments进行所有参数的接收也可以使用es6...的方式收集到数组里。 而在ts里面我们同样可以这样操作 function add (num1: number, num2: number, num3:number 0):number {console.log(arguments) // {‘0’ 1, 1: 2}return num1 num2 num3 } console.log(add(1, 1) )function add (num1: number, ...arg:number[]):number {console.log(arg) // [2,3,4]return num1 } console.log(add(1, 2, 3, 4) )函数重载 所谓函数重载就是指的是拥有多个函数签名一个函数体实现。 function calculateAverage(nums: number[]): number; function calculateAverage(str: string): number; function calculateAverage(arrOrStr: number[] | string): number {if (Array.isArray(arrOrStr)) {let sum arrOrStr.reduce((a, b) a b);return sum / arrOrStr.length;} else {let nums arrOrStr.split(,).map(Number);let sum nums.reduce((a, b) a b);return sum / nums.length;} }console.log(calculateAverage([1, 2, 3])); // 输出结果为 2 console.log(calculateAverage(1,2,3)); // 输出结果为 2
http://www.w-s-a.com/news/989773/

相关文章:

  • 常州网站关键字优化淘客网站怎么做排名
  • 全flash网站制作教程网站做进一步优化
  • 建设网站步骤是如何做自媒体和网站签约赚点击
  • 网站建设的闪光点网站 备案 拍照
  • 那些企业需要做网站九洲建设集团网站
  • 中山企业做网站昆明做网站价格
  • wordpress 新网站 代码网站可以做系统还原吗
  • 百度给做网站公司餐饮设计装饰公司
  • 专门卖医疗器械的网站网站建设方案一份
  • 吉林省建设安全监督站网站wordpress 4.7.5下载
  • 网页制作视频的网站建设营销策划公司
  • 玉雕网站建设八点品牌设计公司招聘
  • 服务器可以自己的网站吗flash 网站 源码
  • 湖南做网站 搜搜磐石网络网站注册收入
  • 北京软件网站开发装修设计培训机构
  • 哪个网站能帮助做路书网站建设的技巧
  • 上海网站备案在哪里在国外怎么做网站
  • 做网站得花多钱乡村振兴网站建设
  • 站设计培训课程wordpress自动回复
  • 上海闵行区 网站建设永久免费crm软件下载
  • 天津营销网站建设公司排名台州网站排名公司
  • 环保网站 怎么做物流网站的功能与特色
  • 网站多久才会被收录服务器租用泰海
  • 电商网站建设合同模板临汾推广型网站建设
  • 天猫商务网站建设目的长春网站设计
  • 公司网站建设会议纪要昆山高端网站建设机构
  • 做消费网站流程深圳网站设计价格
  • 做电影网站怎么接广告中国最新军事新闻视频
  • 网站推广设计做哪些设置自动删除的wordpress
  • 东莞东坑网站设计专业网站制作设