wordpress安装demo,宁波抖音seo公司,wordpress搭建影视站,开发网站监控平台目录 1.var,let,const的区别
2.说说你对数组的解构和对象的解构的理解?
3.ES6的新语法
4.Map对象和Set对象的区别
5.Set实现数组去重 1.var,let,const的区别
使用 var 声明的变量#xff0c;其作用域为全局作用域或者为所在的函数内局部作用域#xff0c;且存在变量提升…目录 1.var,let,const的区别
2.说说你对数组的解构和对象的解构的理解?
3.ES6的新语法
4.Map对象和Set对象的区别
5.Set实现数组去重 1.var,let,const的区别
使用 var 声明的变量其作用域为全局作用域或者为所在的函数内局部作用域且存在变量提升现象使用 let 声明的变量其作用域为该语句所在的代码块内{}不存在变量提升使用 const 声明的是常量在后面出现的代码中不能再修改该常量的值
2.说说你对数组的解构和对象的解构的理解?
ES6 允许按照一定模式从数组和对象中提取值对变量进行赋值这被称为解构
具体自己举例说明
3.ES6的新语法
1. let和const
2.解构赋值,数组和对象的解构
3.剩余及扩展运算符...
4.Symbol基本数据类型
5.Map和Set对象
6.proxy代理和reflect映射
7. 模板字符串
8. 箭头函数
9.迭代器iterator
10.Promise async await
11.ES6模块化-export-import
4.Map对象和Set对象的区别
1.Map是键值对当然键和值可以是任何的值Set是值的集合
2.Map可以通过get方法获取值而Set不能因为它只有值
3.Map由于没有格式限制可以做数据存储,Set的值是唯一的可以做数组去重
5.Set实现数组去重 第一种数组去重方法使用Array.from let arr [12,43,23,43,68,12];
let item new Set(arr);
console.log(item);//结果输出的是一个对象
//使用Array.from转成数组
let arr [12,43,23,43,68,12];
let item Array.from(new Set(arr));
console.log(item);// [12, 43, 23, 68]
第二种数组去重方法使用...扩展运算符 let arr [12,43,23,43,68,12];
let item [...new Set(arr)];
console.log(item);//[12, 43, 23, 68]