对象属性只读 简单 #built-in #readonly #object-keys

by Anthony Fu @antfu

接受挑战    English 日本語 한국어 Português (BR)

不要使用内置的`Readonly`,自己实现一个。 泛型 `Readonly` 会接收一个 _泛型参数_,并返回一个完全一样的类型,只是所有属性都会是只读 (readonly) 的。 也就是不可以再对该对象的属性赋值。 例如: ```ts interface Todo { title: string description: string } const todo: MyReadonly = { title: "Hey", description: "foobar" } todo.title = "Hello" // Error: cannot reassign a readonly property todo.description = "barFoo" // Error: cannot reassign a readonly property ```
返回首页 分享你的解答 查看解答

相关挑战

8・对象部分属性只读 9・对象属性只读(递归)