摘要: Class 其实是一个语法糖,他能实现的,ES5同样能实现 ES5 //手机 function Phone(brand,price){ this.brand = brand; this.price = price; } //添加方法 Phone.prototype.call = function() 阅读全文
posted @ 2021-03-01 22:46 鑫仔Alan 阅读(54) 评论(0) 推荐(0) 编辑
摘要: Promise 实例化 const P = new Promise(function(resolve, reject){ setTimeout(function(){ //let data = '数据读取成功'; //resolve(data);//将成功函数赋予resolve属性 let err 阅读全文
posted @ 2021-03-01 22:15 鑫仔Alan 阅读(54) 评论(0) 推荐(0) 编辑
摘要: ... 三个点为 扩展运算符,能将 数组 转化为逗号分隔的 参数序列 1. 数组的合并 const a = ['1', '2']; const b = ['4','5','6']; const c1 = a.concat(b); //ES5需要用数组的concat方法拼接数组 const c2 = 阅读全文
posted @ 2021-03-01 17:13 鑫仔Alan 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1.形参初始值, 具有默认值的参数,一般位置要靠后(潜规则) function add(a,b,c=10){ return a + b + c; } let resutl = add(1,2); //13 2. 与解构赋值结合 function connect ({host = "127.0.0.1 阅读全文
posted @ 2021-03-01 15:43 鑫仔Alan 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。 这些的书写更加简洁。 let name = "Alan"; let play = function(){ console.log("We want to play with you") } const friend = { nam 阅读全文
posted @ 2021-03-01 14:38 鑫仔Alan 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 箭头函数的目的是 简化函数的定义,语法糖 一般情况下,最简单的写法就是方法return一个值 // ES6 : let f = v => v; //ES5 var f = function(v){ return v } 其次就是各种情况应该如何去写箭头函数 //无参数转化 var f = funct 阅读全文
posted @ 2021-03-01 13:49 鑫仔Alan 阅读(76) 评论(0) 推荐(0) 编辑