如何在不看{}的情况下记录字典?

时间:2017-10-15 17:00:49

标签: javascript hash

这是我的代码:

const items = {
    string: "String",
    number: 12
};

这是我使用console.log(items);

时的输出
{ string: 'String', number: 12 }

我怎样才能这样做,当我使用console.log(items);时,它会返回:

string: "String"
number: 12

2 个答案:

答案 0 :(得分:0)

这是循环访问对象的所有属性并在您请求时记录它们的一种可能方法。

for (let i in items) {
  if (items.hasOwnProperty(i)) {
    console.log(i + ": " + items[i]);
  }
}

答案 1 :(得分:0)

好吧,您将项目定义为对象,这就是控制台打印对象的方式。 您可以创建自己的功能,以您希望的格式打印。

该函数将对象作为输入并迭代抛出其字段进行打印。