let people = ['John','Sally','Jake','Chris'];
const logPerson = (person, index) => {
console.log('${index} - Hello ${person}');
};
people.forEach(logPerson);
它一直像这样打印出来
“ $ {index}-您好$ {person}”
我如何知道它的名称和索引值代码,以及我在Google上搜索到的内容。
let people = ['John','Sally','Jake','Chris'];
const logPerson = (person, index) => {
console.log(`${index} - Hello ${person}`);
};
people.forEach(logPerson);
您需要使用反引号,而不是常规引号。
console.log(`${index} - Hello ${person}`);
如果您使用的是美国键盘,则该符号就在tab
键上方,在1
键旁边。
const logPerson = (person, index) => {
console.log(`${index} - Hello ${person}`);
};
people.forEach(logPerson);
为了引用这样的变量,您需要使用反引号。但是,如果要使用常规引号,则可以在字符串中使用逗号,如果这样更容易:
const logPerson = (person, index) => {
console.log(index, "- Hello", person);
};
上面的代码将为您提供相同的输出。您也可以使用加号运算符。无论选择哪种形式都取决于您,但是在尝试按所需方式引用变量时请使用反引号。尝试正常引用变量并使用+或,运算符将它们串联在字符串中时,请使用常规引号。