TypeScript和Javascript之间的区别

如果你是网页开发的新手,或者只是 Javascript 开发,你可能会发现自己想知道TypeScript和Javascript之间的区别是什么?在本指南中,我将确切地解释什么是TypeScript,以及为什么它与 Javascript不同。如果你想开始你自己的TypeScript项目,我在这里写了一[……]

继续阅读

TypeScript Extract类型的工作原理

utility类型允许我们检查特定成员的union类型,并根据剩余的内容返回新类型。它在格式上与“排除”类型非常相似。Extract

让我们来看看它是如何工作的。

Utility类型

Utility类型是在TypeScript 中定义的类型,用于解决特定问题。如果您不熟悉[……]

继续阅读

TypeScript Exclude类型的工作原理

在 TypeScript 中,实用工具类型允许我们从已定义的utility类型中排除某些成员。这意味着我们可以采用现有类型,并在特定情况下从中删除项目。Exclude

让我们看一下exclude utility type在TypeScript中的工作原理。

Utility类型

Ut[……]

继续阅读

TypeScript Readonly只读类型如何工作

TypeScript 有许多实用程序类型,它们是 TypeScript 专门为解决问题而创建的类型。在这篇文章中,我们来看看Readonly类型。

TypeScript 只读类型#

顾名思义,ReadonlyTypeScript 中的类型表明特定类型是只读的。

让我们看一个例子。下[……]

继续阅读

Typescript Record记录类型如何工作

在尝试实现更复杂的数据类型时,TypeScript Records 是确保一致性的好方法。它们强制执行键值,并允许您为值创建自定义接口。TypeScriptRecord类型在 TypeScript 2.1 中实现,形式为Record<K, T>. 让我们来看看它是如何工作的。[……]

继续阅读

TypeScript Partial类型如何工作

PartialTypeScript 中的类型是与Required. 它将类型中的所有属性设置为可选。

让我们看看它是如何工作的。如果您对相反的问题感兴趣,请尝试我关于Required 类型如何在 TypeScript中工作的文章。

TypeScript 中的部分类型#

?[……]

继续阅读

TypeScript 工具类型Required如何工作?

在 TypeScript 中,我们有时需要强制一个对象具有必需的属性,即使原始类型将其中一些定义为可选的。为此,TypeScript 有一个名为Required. 让我们看看它是如何工作的。

TypeScript 所需的实用程序类型#

默认情况下,如果我们在 TypeScrip[……]

继续阅读

Typescript 类型终极指南

Typescript 是一种建立在 Javascript 之上的强类型语言。因此,当我们编写代码时,必须在 Typescript 中定义类型,而不是像通常在 Javascript 中那样进行推断。

在本指南中,我们将深入探讨 Typescript 中的类型如何工作,以及如何充分利用它们。如果您[……]

继续阅读

制作您的第一个 Typescript 项目

如何在 Typescript 中设置新项目

TypeScript Hello World

Javascript 是一种弱类型语言。这意味着我们不必定义类型,许多人喜欢它的灵活性。Typescript是 Javascript,只是它是强类型的。这意味着我们需要定义类型。TypeScript[……]

继续阅读

Typescript 泛型类型如何工作

Typescript 泛型是一种获取具有参数的函数的方法,我们可以在调用该参数时定义该参数 – 就像我们可以在调用函数时更改函数的参数一样。

如果您不熟悉 Typescript 泛型的概念,请继续阅读以了解它们的工作原理。

Typescript 泛型如何工作#

想象一个像下面这样的[……]

继续阅读