箭头函数
箭头函数是一种更好的创建函数的方式。 let func = (arg1, arg2, ...argN) => expression 也就是: 123let func = function(arg1, arg2, ...argN) { return expression;}; 示例以下这个函数可以将传入的两个变量相加: 12let sum = (a, b) =&g...
箭头函数是一种更好的创建函数的方式。 let func = (arg1, arg2, ...argN) => expression 也就是: 123let func = function(arg1, arg2, ...argN) { return expression;}; 示例以下这个函数可以将传入的两个变量相加: 12let sum = (a, b) =&g...
基础概念使用场景:需要重复创建很多类似的对象。 关键词: new 语法: 技术上是常规函数。 两点约定: 命名以大写字母开头,如User 。 只能以new 操作符来执行。 主要目的: 实现可重用的对象创建代码。 引例12345678910function User(name) { this.name = name; this.isAdmin = false;...
switch 语句可以替代多个 if 判断。 switch 语句有至少一个case 代码块和一个可选的 default 代码块: 12345678910111213switch(x) { case 'value1': // if (x === 'value1') ... [break] case 'value2': // if (x === 'value2') ...