Correcting teacher:PHPz
Correction status:qualified
Teacher's comments:
obj = [
{name:'1',num:2},
{name:'2',num:2},
{name:'3',num:2},
]
// 声明
function name(参数){
//返回数据
... return;
}
// 调用
name(参数);
// 声明
function (参数){
... return;
}
// 立即执行(IIFE,一次性)
(function (参数){
console.log(...);
})(参数调用)
//变量声明
const getName = function (参数){
... return;
}
//调用
getName();
function total(strings,num,price){
console.log(strings);
//其他的字符串会跑到这来
//['',' * ','的总金额',' 元 ']
console.log(num,price);
// 10 20
}
let num = 10;
let price = 20;
//调用模板函数
total`${num} * ${price}的总金额: ${num * price} 元`;
////////////
//优化
function sum(strings,...args){
console.log(strings);
console.log(args);
console.log(`${args.reduce((a,c)=>a+c)}`);
}
//调用
sum`计算多个数和:${1}${2}${3}${4}`