将类和函数分配给变量的意义何在?

时间:2019-04-10 15:30:07

标签: javascript ecmascript-6

将类和函数分配给变量有什么意义?我的意思是在其他语言(如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

我觉得用更复杂,更复杂的代码在函数和变量之间进行演示会令人困惑

0 个答案:

没有答案