我有这个JSON对象
"name": "Luke Skywalker",
"height": "172",
"mass": "77",
"hair_color": "blond",
"skin_color": "fair",
"eye_color": "blue",
"birth_year": "19BBY",
"homeworld": "Tatooine",
"films": [
"A New Hope",
"The Empire Strikes Back",
"Return of the Jedi",
"Revenge of the Sith",
"The Force Awakens"
],
}
我需要返回以下格式的字符串:{name}, {height}cm, {mass}kg. Featured in {film count} films.
到目前为止,这就是我所犯的错误
return `${character.name}, ${character.height} cm, ${character.mass} kg. Featured in ${character.films.length} films.`;}
[错误] [1]:https://i.stack.imgur.com/FAciA.png
答案 0 :(得分:0)
您忘了反引号“''将其标记为Template-String:
const character = {
"name": "Luke Skywalker",
"height": "172",
"mass": "77",
"hair_color": "blond",
"skin_color": "fair",
"eye_color": "blue",
"birth_year": "19BBY",
"homeworld": "Tatooine",
"films": [
"A New Hope",
"The Empire Strikes Back",
"Return of the Jedi",
"Revenge of the Sith",
"The Force Awakens"
]
};
function getSummary(character) {
return `${character.height} cm, ${character.mass} kg. Featured in ${character.films.length} films.`;
}
console.log(getSummary(character));