From 92542c8e7e012937c461900e778542a8a72e14e6 Mon Sep 17 00:00:00 2001 From: zhangkai366 Date: Fri, 4 Jul 2025 14:21:58 +0800 Subject: [PATCH] Chang to console.info Issue: https://gitee.com/openharmony/docs/issues/ICJZPH Signed-off-by: zhangkai366 --- .../arkts-utils/source-obfuscation-guide.md | 4 ++-- .../arkts-utils/source-obfuscation.md | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/zh-cn/application-dev/arkts-utils/source-obfuscation-guide.md b/zh-cn/application-dev/arkts-utils/source-obfuscation-guide.md index 9891a449f36..919321a0830 100644 --- a/zh-cn/application-dev/arkts-utils/source-obfuscation-guide.md +++ b/zh-cn/application-dev/arkts-utils/source-obfuscation-guide.md @@ -108,14 +108,14 @@ staticName: value // 静态定义属性 }; const fieldName = 'static' + 'Name'; // 动态构建属性名 - console.log(obj[fieldName]); // 使用方括号语法动态访问属性 + console.info(obj[fieldName]); // 使用方括号语法动态访问属性 ``` ``` // 动态定义,静态访问:属性名通过动态表达式在对象定义时确定,但访问时直接使用点语法(假设你知道属性名的结果) const obj = { [dynamicExpression]: value // 动态定义属性 }; - console.log(obj.dynamicPropertyName); // 使用点语法静态访问属性 + console.info(obj.dynamicPropertyName); // 使用点语法静态访问属性 ``` 2. 若代码中使用点语法访问未在ArkTS/TS/JS代码中定义的字段,比如访问native实现的so库,字段固定的json文件与数据库等场景: 1. 若在代码中引用so库的api,如```import testNapi from 'library.so';testNapi.foo();```需要使用`-keep-property-name` foo保留属性名称。 diff --git a/zh-cn/application-dev/arkts-utils/source-obfuscation.md b/zh-cn/application-dev/arkts-utils/source-obfuscation.md index 7f240992e1e..d029661b1eb 100644 --- a/zh-cn/application-dev/arkts-utils/source-obfuscation.md +++ b/zh-cn/application-dev/arkts-utils/source-obfuscation.md @@ -49,7 +49,7 @@ class A2 { } function test(input: A1) { - console.log(input.prop1); + console.info(input.prop1); } let a2 = new A2(); @@ -68,7 +68,7 @@ class A2 { } function test(input: A1) { - console.log(input.prop1); + console.info(input.prop1); } let a2 = new A2(); @@ -362,7 +362,7 @@ let params = obj['ohos.want.action.home']; ``` // 混淆前: if (flag) { - console.log("hello"); + console.info("hello"); } ``` @@ -377,20 +377,20 @@ let params = obj['ohos.want.action.home']; 1. 文件顶层的调用。 例如: ```js - console.log("in tolevel"); + console.info("in tolevel"); ``` 2. 代码块中的调用。 例如: ``` function foo() { - console.log('in block'); + console.info('in block'); } ``` 3. module或namespace中的调用。 例如: ``` namespace ns { - console.log('in ns'); + console.info('in ns'); } ``` 4. switch语句中的调用。 @@ -398,7 +398,7 @@ let params = obj['ohos.want.action.home']; ```js switch (value) { case 1: - console.log("in switch case"); + console.info("in switch case"); break; default: console.warn("default"); -- Gitee