getPersonInfo(one, ...values) { console.log(one); console.log(values); }, const person = "Lydia"; const age = 21; this.getPersonInfo`${age}is${age}${person}${age}years old`;
这地方输出,是
开始想不通为什么is前面是1个元素,is后面是2个元素(不是3个),后来通过了解,知道第一个参数总是字符串数组,也就是如下
这也就是为什么第一个参数输入的数组是上面打印的五个。