const average = (...args)=>args.reduce((a,b)=>a+b)/(args.length)
console.log(average(1,2,3,4)) //2.5
10.if 多條件判斷
function X(x){
// if(x==='abc'||x==='def' || x==='ghk'){
// console.log(x)
// }
//優(yōu)化之后
if(['abc','def','hjk'].includes(x)){
console.log(x)
}
}
let x = new X("abc") //abc
let x1 = new X("def") //def
let x2 = new X("hjk") //hjk
11.if ... else
let a =10
// if(a>10){
// test = false
// }else{
// test = true
// }
//優(yōu)化之后
let test = a>10;
console.log(test) //true
12. 函數(shù)調(diào)用
function test1(){
console.log('test1')
}
function test2(){
console.log('test2')
}
var test3 =1
// if(test3===1){
// test1()
// }else{
// test2()
// }
test3 === 1? test1():test2(); //test1
等價于
(test3===1?test1:test2)() //test1