cost 175 ms
用不同类型的值替换 JSON 中深度嵌套的值,同时保持类型安全? - Replacing deeply nested values in a JSON with a value of a different type, while maintaining type-safety?

我编写了一个函数,它将一个 JSON 对象和一个定义要替换的值的 Map 作为输入; 并返回相同的 JSON 对象,所有出现的值都被相应的替换项替换——可以是任何内容。 这改变了对象的类型,但我不知道如何在 TypeScript 中反映这种变化。 这是功能: 请参阅 TS 游乐场。 如何修改它以使 ...

如何根据某些条件递归替换所有类型的嵌套对象? - How can I replace all types of a nested object recursively based on some conditions?

在 TypeScript 网站上的进一步探索示例中,他们向我们展示了一种根据某些条件将属性类型替换为不同类型的方法。 我们怎样才能以递归的方式做同样的事情呢? 即不仅映射第一级属性,而且映射任何通过检查的嵌套属性。 这个例子: 我需要的: ...

Typescript:类型映射类型不能与原始类型索引 - Typescript: Type-mapped type cannot be indexed with original type

我正在编写一个 class 实例化,该方法具有一个返回类型为 object 的方法,其键来自编译器推断的泛型类型。 我遇到了以下代码片段的问题,因为编译器告诉我泛型类型U不能被类型T索引——我认为这是不正确的,因为U是使用T进行类型映射的,因此 T 将始终能够索引U类型的 object 。 有没有办 ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM