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

第二篇ts,es6箭头函数结合typescript,和for...of

1.基本用法:

 const f = v => v// 等同于const f = function(v) {return v}

2.箭头函数返回数组

    const f = () => {const list = [1,2,3]// 直接返回一个对象return list.map(it => ({id: it}))}const result = f() // [{id:1},{id:2},{id:3}]

3.箭头函数和变量解构结合使用

  const full = ({first,last}) => `${first}_${last}`// ? 实现可选参数的功能const full = (first:string,last?: string) => `${first}_${last}`const full = (first:string,last="smith") => `${first}_${last}`// 剩余参数const full = (first:string,...restOfName: string[]) =>  {return first + " " + restOfName.join(" ");}
}}   

4.箭头函数结合默认值

    const full = ({first,last}={first:'Mrs',last:'Right'})=> `${first}_${last}`

5.箭头函数结合typescript

const full = ( params: { first: string; last: string } )=> {const {first,last } =paramsreturn `${first}_${last}`}

for…of循环

 const list = ['a','b','c']for(let val of list) {console.log('val', val)}const listObj = [{name:'a'},{name:'b'},{name:'c'}]for(let {name: item} of listObj) {console.log('name', item)}// a,b,c// 区分for...infor(let num in list) {console.log('num', num)}// 0,1,2

在单页运用的项目,箭头函数是最常用的,也是简洁的。

http://www.lryc.cn/news/280626.html

相关文章:

  • 异构多品牌高清视频监控接入-技术方案
  • 编程探秘:Python深渊之旅-----机器学习入门(七)
  • SpringMVC 学习博客记录
  • 重磅!OpenAI正式发布,自定义ChatGPT商店!
  • LeetCode讲解篇之47. 全排列 II
  • 机器学习~从入门到精通(二)线性回归算法和多元线性回归
  • IPv6组播--PIM
  • 如何在Spring Boot中使用EhCache缓存
  • PDF 文档解除密码
  • React16源码: React中的expirationTime过期时间的计算源码实现
  • 程序设计语言的分类
  • Python轻松实现炫酷的手势检测
  • 什么是信噪比
  • 学习redis有效期和数据类型
  • 【linux】进程管理
  • k8s operator从0到1实践
  • 【动态规划】dp多状态问题
  • docker安裝gocd-server,并配置gitlab授权登录
  • 使用pygame实现简单的烟花效果
  • ubantu系统运维命令,端口相关操作
  • Java中的Stream API进阶使用
  • R语言【paleobioDB】——pbdb_collection():从PBDB获取单个采集号的基本信息
  • 阿里云服务器的tcp端口无法访问(云服务厂家问题?)
  • BikeDNA(九) 特征匹配
  • vuex是什么?怎么使用?哪种功能场景使用它?
  • 求斐波那契数列矩阵乘法的方法
  • 【IPC通信--消息队列】
  • 读写分离的手段——主从复制,解决读流量大大高于写流量的问题
  • Day02
  • 编程语言的发展未来?