摘要: 迭代器 迭代器(iterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署iterator接口,就可以完成遍历操作。 ES6创造了一种新的遍历命令for...of循环,iterator接口主要供for...of消费 原生具备iterator接口的数据(可用for of 阅读全文
posted @ 2021-02-02 21:07 AaronHuang 阅读(64) 评论(0) 推荐(0)
摘要: Symbol基本使用 ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。 Symbol特点 Symb 阅读全文
posted @ 2021-02-02 16:59 AaronHuang 阅读(145) 评论(0) 推荐(0)
摘要: 扩展运算符 [...]扩展运算符能将【数组】转换为逗号分隔的【参数序列】 //声明一个数组 const tfboys = ['y','w','j']; //声明一个函数 function chunwan(){ console.log(arguments); } chunwan(...tfboys); 阅读全文
posted @ 2021-02-02 15:43 AaronHuang 阅读(46) 评论(0) 推荐(0)
摘要: ES6引入rest参数,用于获取函数的实参,用来替代arguments //ES5获取实参的方式 function date(){ console.log(arguments);//对象 } date('1','2','3');//object对象 //ES6 rest参数 function dat 阅读全文
posted @ 2021-02-02 15:32 AaronHuang 阅读(55) 评论(0) 推荐(0)
摘要: 函数参数默认值 ES6允许给函数参数赋值初始值 //1.形参初始值 具有默认值的参数,一般位置要靠后(潜规则) function add(a,b,c=10){ return a+b+c; } let result = add(1,2); console.log(result);//13 //2.与解 阅读全文
posted @ 2021-02-02 15:25 AaronHuang 阅读(106) 评论(0) 推荐(0)
摘要: 箭头函数 ES6允许使用【箭头】(=>)定义函数 声明一个函数 let fn = function(){ } let fu = (a,b)=>{ return a+b; } //调用函数 let result = fu(1,2); console.log(result); this是静态的,this 阅读全文
posted @ 2021-02-02 15:17 AaronHuang 阅读(73) 评论(0) 推荐(0)
摘要: 简化对象写法 ES6允许再大括号里面,直接写入变量和函数,作为对象的属性和方法。 遮眼法的书写更加简洁 let name = 'study'; let change = function(){ consoel.log('I like study'); } const study = { name, 阅读全文
posted @ 2021-02-02 15:00 AaronHuang 阅读(60) 评论(0) 推荐(0)
摘要: 模板字符串 ES6引入新的声明字符串的方式【''】 '' "" 声明 let str = '我也是一个字符串哦!'; console.log(str,typeof str); 内容中可以直接出现换行符 let str = `<ul> <li>A</li> <li>B</li> <li>C</li> 阅读全文
posted @ 2021-02-02 14:55 AaronHuang 阅读(56) 评论(0) 推荐(0)
摘要: ECMA 欧洲计算机制造商协会 ECMAScript 是由ECMA国际通过ECMA-262标准化的脚本程序化语言 ES6 版本变动内容最多,具有里程碑意义 加入许多新语法特性,编程实现更简单,高效 ES6兼容性 https://kangax.github.io/compat-table/es6/ 阅读全文
posted @ 2021-02-02 14:24 AaronHuang 阅读(178) 评论(0) 推荐(0)
摘要: 变量 ES6 允许按照一定模式从数组和对象中提取值,对变量进行赋值,这被称为解构赋值 数组的结构 const F4 = ['小沈阳','刘能','赵四','宋小宝']; let [xiao,liu,zhao,song] = F4; console.log(xiao); console.log(liu 阅读全文
posted @ 2021-02-02 14:23 AaronHuang 阅读(63) 评论(0) 推荐(0)
摘要: let //声明变量 let a; let b,c,d; let e = 100; let f = 521,g = 'iloveyou', h = []; //1.变量不能重复声明 //let star = '罗志祥'; //let star = '小猪'; //2.块级作用域 全局,函数,eval 阅读全文
posted @ 2021-02-02 11:58 AaronHuang 阅读(86) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示