【发布时间】:2021-05-13 06:41:57
【问题描述】:
所以我学习 JS 还不到 1 周,我一直在努力寻找解决方案,但除了涉及函数和与 JSON.stringify 相关的答案(我不明白)之外,我似乎无法找一个。在迭代这个对象时,我不想使用字符串连接,而是想使用模板文字来显示每个属性的特定信息。这可能吗?
pokemonList = [
{name: 'Bulbasur', height: 70, weight: 15.2, type: ['grass','poison']},
{name: 'Charmander', height: 60, weight: 18.7, type: ['fire']},
{name: 'Squirtle', height: 50, weight: 19.8, type: ['water']}
];
for (let i=0; i < pokemonList.length; i++) {
console.log(`${pokemonList.name[i]} ${pokemonList.height[i]}`);
};
【问题讨论】:
-
嗨,应该是 pokemonList[i].name
-
JSON.stringify()有什么问题?该方法将其参数转换为JSON,这是它的文本表示。 -
@Andreas 也许 OP 只是想以特定格式打印一些属性
标签: javascript object iteration console.log template-literals