小编Liv*_*ner的帖子

向 JSON 对象属性添加引号

如何向 JSON 对象属性添加引号,例如:

{name:"User 01"}
Run Code Online (Sandbox Code Playgroud)

所以它应该看起来像这样:

{"name":"User 01"}
Run Code Online (Sandbox Code Playgroud)

它们都是字符串

javascript json

8
推荐指数
2
解决办法
1万
查看次数

在TypeScript中将*导入为可迭代数组

如何使用TypeScript访问数组中不同文件中的多个类?

文件夹结构:

??? index.ts
??? models
    ??? index.ts
    ??? image.entity.ts
    ??? user.entity.ts
Run Code Online (Sandbox Code Playgroud)

image.entity.ts:

export class Image { }
Run Code Online (Sandbox Code Playgroud)

user.entity.ts:

export class User { }
Run Code Online (Sandbox Code Playgroud)

型号/index.ts:

export * from './image.entity';
export * from './user.entity';
Run Code Online (Sandbox Code Playgroud)

index.ts(所需输出):

import * as models from './models/index';
// Is an iterable array, instead of a "module"
console.log(models.length) // 2
Run Code Online (Sandbox Code Playgroud)

typescript

8
推荐指数
1
解决办法
1426
查看次数

使用JSON.stringify时强制浮点值

我想迫使一个号码是一个浮动,JSON.stringify()之后。不幸的是JSON.stringify()删除了1 .0

范例:

JSON.stringify(1.0) // "1"
Run Code Online (Sandbox Code Playgroud)

想要的结果:

JSON.stringify(1.0) // "1.0"
Run Code Online (Sandbox Code Playgroud)

我正在使用一个API,该API需要JSON格式的对象,但它仅能理解十进制值。所以我想问问是否可以使用JSON.stringify生成带有十进制值的字符串而无需使用Regex-.replace-magic

javascript typescript

6
推荐指数
3
解决办法
4440
查看次数

根据TypeScript中的参数值更改返回类型

我有以下功能:

function doThing(shouldReturnObject: boolean): string | object {
    return shouldReturnObject ? { hello: 'world' } : 'hello world';
}
Run Code Online (Sandbox Code Playgroud)

我希望返回值在shouldReturnObjectequals为true 时为对象,但在为false时为字符串.

typescript

2
推荐指数
1
解决办法
1162
查看次数

标签 统计

typescript ×3

javascript ×2

json ×1