将类和函数分配给变量有什么意义?我的意思是在其他语言(如Java)中,函数是函数,类是类 ,以了解我的意思,请完整查看下面的代码
const creature=class Animal {
constructor(name) {
this.name = name;
}
}
const cat = new creature('Lilly');
console.log(cat.name); // Lilly
const dog = new Animal('Boby');
console.log(dog.name); //Error
const sum=(x,y)=>x+y;
console.log(sum(1,2));//3
function sum2(x,y) {
return x+y;
}
console.log(sum2(2,1));//3
我觉得用更复杂,更复杂的代码在函数和变量之间进行演示会令人困惑