HarmonyOS鸿蒙Next中console.log()怎么打印object的内容?
HarmonyOS鸿蒙Next中console.log()怎么打印object的内容?
interface ElementInfo { element: string; count: number; }
const elements: ElementInfo[] = [];
console.log(elements.toString())
打印出来是

3 回复
console.log(JSON.stringify(elements))
更多关于HarmonyOS鸿蒙Next中console.log()怎么打印object的内容?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,console.log()
可以直接用于打印对象的内容。你可以直接将对象作为参数传递给console.log()
,系统会自动将其内容格式化输出。例如:
let obj = { name: "HarmonyOS", version: "Next" };
console.log(obj);
执行上述代码后,console.log()
会将obj
对象的属性和值以可读的格式输出到控制台。这种方式适用于调试时查看对象的结构和内容。
在HarmonyOS鸿蒙Next中,使用console.log()
打印对象内容时,可以直接传入对象作为参数。由于鸿蒙Next的JavaScript引擎基于标准的JavaScript,console.log()
会自动将对象转换为字符串并输出其内容。例如:
let obj = { name: "HarmonyOS", version: "Next" };
console.log(obj);
这将输出对象的详细内容,类似:{ name: "HarmonyOS", version: "Next" }
。若需格式化输出,可使用JSON.stringify()
方法:
console.log(JSON.stringify(obj, null, 2));
这将输出格式化的JSON字符串,便于阅读。