HarmonyOS Use explicit types instead of “any”, “unknown” (arkts-no-any-unknown) <ArkTSCheck>
// 递归遍历JSON对象并加密值
encryptJSONValues(obj: any, key: string): any {
for (const prop in obj) {
if (obj.hasOwnProperty(prop)) {
if (typeof obj[prop] === 'object') {
// 递归调用,处理嵌套对象
obj[prop] = this.encryptJSONValues(obj[prop], key);
} else {
// 加密非对象类型的值
obj[prop] = this.encryptAES128(obj[prop].toString(), key);
}
}
}
return obj;
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
应该怎么修改一下?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS Use explicit types instead of “any”, “unknown” (arkts-no-any-unknown) <ArkTSCheck>
636浏览 • 1回复 待解决
HarmonyOS Use explicit types instead of "any"
1501浏览 • 1回复 待解决
如何使用等效使用any、unknown?
2111浏览 • 1回复 待解决
Code Linter 报try catch的err不能是any或者unknown
2211浏览 • 1回复 待解决
HarmonyOS 有没有办法跳过对any和unknown的ts检测?
961浏览 • 1回复 待解决
ArkTSCheck检查不允许使用any
1082浏览 • 1回复 待解决
HarmonyOS ArkTS不允许使用any和unknown,但是一些HarmonyOS化的三方库接口会返回如何处理
372浏览 • 1回复 待解决
unknown相关
531浏览 • 1回复 待解决
HarmonyOS ArkTS不允许any了
512浏览 • 1回复 待解决
为什么ArkTS中禁止使用any?
1774浏览 • 1回复 待解决
HarmonyOS Function return type inference is limited (arkts-no-implicit-return-types) <ArkTSCheck>
409浏览 • 1回复 待解决
HarmonyOS ArkTS不支持any数据类型做返回
522浏览 • 1回复 待解决
HarmonyOS any类型的使用
753浏览 • 1回复 待解决
HarmonyOSArkTS lint的any问题
275浏览 • 1回复 待解决
HarmonyOS不让用any了,但是有的地方确实需要用any,请问有什么替代方案替代any?
1058浏览 • 1回复 待解决
HarmonyOS 引用图片报错Unknown resource name
401浏览 • 1回复 待解决
HarmonyOS har 模块编译时报 unknown resource name
963浏览 • 1回复 待解决
HarmonyOS any类型用什么替代
352浏览 • 1回复 待解决
HarmonyOS ets文件如何使用any
383浏览 • 1回复 待解决
HarmonyOS ArkTD不支持any,如何替换
387浏览 • 1回复 待解决
mysql建表报错Unknown storage engine 'GsDB'
3050浏览 • 1回复 待解决
无法找到“riscv32-unknown-elf-gcc”。
14480浏览 • 2回复 待解决
提示显示,应该使用显式类型例如:Array、string 、number等数据类型,而不是“any”这些隐式类型,所以在 encryptJSONValues(obj: any, key: string)中obj应该传显示类型的数据:Array、string 、number等数据类型
示例参考如下: