javascript - 不会打印名字请帮忙
问题描述
let people = ['John','Sally','Jake','Chris'];
const logPerson = (person, index) => {
console.log('${index} - Hello ${person}');
};
people.forEach(logPerson);
它一直像这样打印出来
“${index} - 你好 ${person}”
据我所知以及我在谷歌上搜索的内容,我如何让它显示名称和索引值代码看起来正确。
解决方案
let people = ['John','Sally','Jake','Chris'];
const logPerson = (person, index) => {
console.log(`${index} - Hello ${person}`);
};
people.forEach(logPerson);
您需要使用 BACKTICK,而不是常规报价。
console.log(`${index} - Hello ${person}`);
如果您使用的是美式键盘,则该符号就在键的正上方,就在键tab
的旁边1
。
推荐阅读
- java - 如何为嵌套的 JAR 文件创建自定义 ClassLoader
- php - 通过ajax从命名空间中删除斜杠向控制器发送请求?
- python - IndexError::: 列表索引超出范围
- c++ - C++ 是否支持用于测试目的的参数化函数?
- ios - 如何隐藏 iPhone X 的主页指示器在应用程序委托中编写通用代码
- node.js - 如何在 aws nodejs lambda 中使用 stream.pipeline
- jasper-reports - 如何在有条件的情况下“打印”
- python - vs Intellicode 不适用于 python [ vs 代码扩展]
- javascript - 如何使用 vue.js 创建适用于单个元素的显示更多/更少按钮?
- android - Hi,How I design the UI , I know use html code can make color different,but I need click part just only orange