零碎知识点记录
MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。
Babel 是一个 JavaScript 编译器
ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等等。
不定长参数:可能需要一个函数能处理比当初声明时更多的参数。这些参数叫做不定长参数。不确定函数中参数的个数有多少个(包括0-N个)。需要注意的是:
1.一个函数中只能有一个不定长参数
2.一个函数中的不定长参数必须作为最后一个参数放在末尾
在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。可枚举性决定了这个属性能否被for…in查找遍历到。 js中基本包装类型的原型属性是不可枚举的,如Object, Array, Number等