From c0344fab5433cb68b4c1476242c0fe49f1cb58fd Mon Sep 17 00:00:00 2001 From: tuxiaohang Date: Mon, 23 Jun 2025 12:45:21 +0800 Subject: [PATCH] =?UTF-8?q?napi=5Fcreate=5Ftype=5Ferror/napi=5Fcreate=5Fra?= =?UTF-8?q?nge=5Ferror/napi=5Fhas=5Fown=5Fproperty=20=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: tuxiaohang Change-Id: Ie094241b85155ae715bc9790f0e22a20b1f66118 --- .../changelogs-arkcompiler.md | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 zh-cn/release-notes/changelogs/OpenHarmony_6.0.0.38/changelogs-arkcompiler.md diff --git a/zh-cn/release-notes/changelogs/OpenHarmony_6.0.0.38/changelogs-arkcompiler.md b/zh-cn/release-notes/changelogs/OpenHarmony_6.0.0.38/changelogs-arkcompiler.md new file mode 100644 index 00000000000..e6140989bf5 --- /dev/null +++ b/zh-cn/release-notes/changelogs/OpenHarmony_6.0.0.38/changelogs-arkcompiler.md @@ -0,0 +1,103 @@ +# ArkCompiler子系统Changelog + +## cl.arkcompiler.1 ArkTS napi_create_type_error result返回Error类型变更 + +**访问级别** + +公开接口 + +**变更原因** + +napi_create_type_error调用后result为Error,而不是预期的TypeError。表现与预期及ECMA规范不一致。 + +**变更影响** + +此变更涉及应用适配 + +变更前:napi_create_type_error调用后result为Error。 + +变更后:napi_create_type_error调用后result为TypeError。 + +**起始 API Level** + +10 + +**变更发生版本** + +从OpenHarmony SDK 6.0.0.38 开始。 + +**变更的接口/组件** + +不涉及。 + +**适配指导** + +使用napi_create_type_error得到的值类型由Error变更为TypeError,TypeError为Error的子类型。如果开发者对返回值类型做了判断,需要保证程序可以执行正确分支。 + +## cl.arkcompiler.2 ArkTS napi_create_range_error result返回Error类型变更 + +**访问级别** + +公开接口 + +**变更原因** + +napi_create_range_error调用后result为Error,而不是预期的RangeError。表现与预期及ECMA规范不一致。 + +**变更影响** + +此变更涉及应用适配 + +变更前:napi_create_range_error调用后result为Error。 + +变更后:napi_create_range_error调用后result为RangeError。 + +**起始 API Level** + +10 + +**变更发生版本** + +从OpenHarmony SDK 6.0.0.38 开始。 + +**变更的接口/组件** + +不涉及。 + +**适配指导** + +使用napi_create_range_error得到的值类型由Error变更为RangeError,RangeError为Error的子类型。如果开发者对返回值类型做了判断,需要保证程序可以执行正确分支。 + +## cl.arkcompiler.3 ArkTS napi_has_own_property 接口变更 + +**访问级别** + +公开接口 + +**变更原因** + +napi_has_own_property与napi_has_property接口实现相同,napi_has_own_property应只判断是否是object自身属性。 + +**变更影响** + +此变更涉及应用适配 + +变更前:如果object自身或原型对象有该命名的属性时返回true。 + +变更后:只有object自身有该命名的属性时返回true。 + +**起始 API Level** + +10 + +**变更发生版本** + +从OpenHarmony SDK 6.0.0.38 开始。 + +**变更的接口/组件** + +不涉及。 + +**适配指导** + +修改后只有object自身有该命名的属性时返回true。如果想保持之前行为可以改为使用napi_has_property。 -- Gitee