• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ArkTS方舟编程语言Changelog
2
3## cl.arkts.1 JSON.parse() 解析数值 Number.MIN_VALUE 返回值变更
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
11 Number.MIN_VALUE静态数据属性表示在JavaScript中可表示的最小正数值,大小约为 5e-324,JSON.parse()新增支持对该数值的解析,引入此变更。
12
13**变更影响**
14
15此变更涉及应用适配。
16
17变更前: JSON.parse() 解析数值 Number.MIN_VALUE 返回值为Infinity.
18
19变更后: JSON.parse() 解析数值 Number.MIN_VALUE 返回值为5e-324.
20
21**起始 API Level**
22
236
24
25**变更发生版本**
26
27从OpenHarmony SDK 5.1.0.47 版本开始。
28
29**变更的接口/组件**
30
31不涉及
32
33**适配指导**
34
35目前JSON.parse() 支持解析的最小数值为 Number.MIN_VALUE,约为 5e-324。变更之前支持解析的最小数值约为 2.22e-308。
36
37例如:
38
39```typescript
40let res = JSON.parse('{"num":5e-324}')
41console.info(res.num)
42```
43
44未变更前该用例输出为:
45
46```
47Infinity
48```
49
50变更后该用例输出为:
51
52```
535e-324
54```
55