console.log 如何提高可读性
我们知道,js 代码中,console.log 用得好,可以有效 debug。
但是,我们在操作数组或者 object 的时候,常常碰到打印到控制台的结果太长或太复杂的问题。
如果你只想控制台输出 [1, 2, 3…] 或者 [name: Peter, age: 18, occupation: doctor] 这样的结果,你需要用上 JSON.stringify(),比如以下代码:
console.log(("sessions in search" + JSON.stringify(sessions))) //输出一个object
JSX或者这样来输出一个 array:
console.log("sessions to array", JSON.stringify(Object.entries(sessions)))
JSXObject.entries 主要来帮助 object/dict 转换为 array 的,具体用法可以参考这篇文章: