-
ts优势:
1、es6规范
2、IDE支持:提高开发效率、提升代码质量
类型检查,为变量指定类型,使用时自动校验类型
语法提示,编写ts代码,会自动提示可用到的变量方法名、关键字等
重构, 便于修改变量/方法/文件名,自动将引用变量,调用方法一同修改
查看全部 -
ES6規範在2015發布的
查看全部 -
TS类型定义文件
查看全部 -
这个重新学习查看全部
-
*.d.ts
这就是类型定义文件
查看全部 -
for in
能够打印出自定义的key
for of
不能打印出自定义的key
查看全部 -
// 析构表达式从数组取值<br/>const array1 = [1, 2, 3, 4]<br/>// 得到第一个第二个<br/>// const [number1, number2] = array1<br/>// 得到第一个第三个<br/>// const [number1,, number2] = array1<br/>// 剩下的另外组成数组<br/>const [number1, number2,...others] = array1<br/>console.log(number1)<br/>console.log(number2)<br/>console.log(others)查看全部
-
function doSomeThing(){
return {
code: "aaa",
price: {
price1: 100,
price2:200
}
}
}
const { code: codex, price:{price2} } = doSomeThing()
console.log(codex)
console.log(price2)这样析构方便啊
查看全部 -
// 任意长度的数组按照固定参数的方法
function func2(a, b, c) {
console.log(a)
console.log(b)
console.log(c)
}
const args2 = [1,2,3,4,5,6,6]
func2(...args2) // 这一句会警告,但是能够正常运行查看全部 -
可选参数
function content (template, str2?:string,str3:string='str3') {
console.log(template)
console.log(str2)
console.log(str3)
}这里要处理没有填写可选参数会怎么处理
还有可选参数不能写在必须按参数前面
查看全部 -
function content (template, str2,str3) {
console.log(template)
console.log(str2)
console.log(str3)
}
const str1='str1'
const str2='str2'
const str3 = 'str3'
// 注意这里只能是第一个参数 template 是 这一整个句子 `1111111111${str2}222222222${str3}3333`
content `1111111111${str2}222222222${str3}3333`查看全部 -
fadfasfadsf
查看全部 -
类型定义文件的引用
github.com/typings
查看全部 -
github.com/definityelytyped
第三文件或框架引用文件
查看全部 -
"use strict" 具体代表什么意思
查看全部
举报