摘要: ⒈介绍 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。泛型可用于提升代码的重用性,我们希望自己编写的代码,无论是模块还是组件,不仅能支持当前设计的数据类型,而且也能支持将来的数据类型,这在大型系统中是非常基础且重要的功能。所以我们常常能在各种各样的静态类型的语言中看到泛型设 阅读全文
posted @ 2019-11-10 19:39 SpringCore 阅读(425) 评论(0) 推荐(0) 编辑
摘要: ⒈解构数组 最简单的解构莫过于数组的解构赋值了: let input = [1, 2]; let [first, second] = input; console.log(first); // outputs 1 console.log(second); // outputs 2 这创建了2个命名变 阅读全文
posted @ 2019-11-10 14:19 SpringCore 阅读(4791) 评论(0) 推荐(0) 编辑
摘要: 1.全新的变量声明方式 let和const是JavaScript ES6中新添加的变量声明方式。let在很多方面与var是相似的,但是它可以避免一些在JavaScript里常见一些问题。 而const则是对let的一个增强,它将阻止对一个变量再次赋值(二次赋值)。 因为TypeScript是Java 阅读全文
posted @ 2019-11-10 07:48 SpringCore 阅读(528) 评论(0) 推荐(0) 编辑