摘要:
JavaScript中var、let和const的区别 var声明 无论变量在何处被声明,使用关键字var声明的变量,都会被当作在当前作用域顶部声明的,这个现象被称作变量提升。 function getValue(){ if(condition){ var value = 'something'; 阅读全文
摘要:
创建对象 我们开始可以用Object构造函数或者对象字面量来快速创建对象,但使用这种方式创建多个对象时会产生大量重复代码,所以我们有了以下几种创建对象的方式。 (1)工厂模式 function createPerson(name, age,sex){ //传入的参数可以类比成送入工厂的原材料 var 阅读全文
摘要:
Function Function类型实际上是对象,每个函数都是Function类型的实例,自然也就具有属性和方法。 定义函数通常有三种方式 使用函数声明 function sum(num1,num2){ return num1 + num2; } 使用函数表达式 var sum = functio 阅读全文