
TypeScript
文章平均质量分 93
从TypeScript最基础的部分开始,然后自己实战经验,深入浅出地了解TypeScript的各个部分,不断的学习,不断的实践,使得TypeScript能够用的飞起。
和你一起去月球
工作10年+,先后从事后端开发,前端开发,前端leader,项目管理,产品,技术leader等工作。阿里云专家博主,分享全栈开发相关知识,以梦为马,以汗为泉,不忘初心,不负韶华。
展开
-
TypeScript - 函数(下)
另一种说法是,具有void返回类型(类型voidFunc=()=>void)的上下文函数类型在实现时可以返回任何其他值,但会被忽略。它还具有一个特殊的特性,即函数类型的值总是可以被调用;在TypeScript中,这些参数上的类型注释隐式地是any[]而不是any,并且给定的任何类型注释的形式都必须是Array<T>或T[],或者元组类型。与所有类型一样,您可以在任何地方使用它们,但这些类型在函数的上下文中尤其相关。这在描述函数类型时很有用,因为您可以描述接受任何值而不在函数体中具有任何值的函数。原创 2023-07-05 07:00:00 · 7885 阅读 · 100 评论 -
TypeScript - 函数(中)
例如,如果Name是cat的推断返回类型的一部分,那么它将关联参数和返回类型,因此尽管在编写的代码中只出现一次,但仍将使用两次。其推断的返回类型为type,但dogArr的推断返回类型为any,因为TypeScript必须使用约束类型解析arr[0]表达式,而不是在调用期间“等待”解析元素。在 JavaScript 中,如果调用的函数的参数多于参数,则忽略额外的参数。然后,我们编写了一个具有兼容签名的函数实现。在TypeScript中,我们可以指定一个函数,该函数可以通过编写重载签名以不同的方式调用。原创 2023-07-03 07:00:00 · 3585 阅读 · 89 评论 -
TypeScript - 函数(上)
函数是JavaScript应用程序的基础。它帮助你实现抽象层,模拟类,信息隐藏和模块。在TypeScript里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义行为的地方。函数是任何应用程序的基本构建块,无论它们是本地函数、从其他模块导入的函数,还是类上的方法。它们也是值,就像其他值一样,TypeScript 有很多方法来描述如何调用函数。让我们学习如何编写描述函数的类型。原创 2023-06-24 23:40:59 · 2458 阅读 · 43 评论 -
TypeScript - Interfaces(接口)
TypeScript 的核心原则之一是对值所具有的_结构_进行类型检查。它有时被称做“鸭式辨型法”或“结构性子类型化在 TypeScript 里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。原创 2023-05-22 20:20:56 · 3328 阅读 · 0 评论 -
TypeScript-基础类型
在TypeScript中,我们能够处理一些数据单元,例如:数字,字符串,结构体,布尔值等,并且支持与JavaScript几乎相同的数据类型。此外还提供了使用的枚举类型方便安我们使用,在ECMA-262中,枚举类型也是作为其内部的标准类型,作为关键字保留了。原创 2023-05-17 08:00:00 · 725 阅读 · 8 评论 -
快速了解 TypeScript
TypeScript可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的。TypeScript是一种流行的开源语言,由微软维护和开发。它受到了世界各地许多软件开发人员的喜爱和使用。基本上,它是JavaScript的超集,为语言添加了新的功能。最值得注意的添加是静态类型定义,这在纯JavaScript中是不存在的。例如,由于类型的存在,可以声明我们期望的参数类型以及函数中返回的确切参数,或者我们正在创建的对象的确切形状。TypeScript是一个非常强大的工具原创 2023-05-15 08:00:00 · 717 阅读 · 0 评论