| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> es6新增语法 -> 正文阅读 |
|
[JavaScript知识库]es6新增语法 |
一、let关键字 ?不存在变量提升 二、const ?声明常量 常量就是值不能变化的量 ?具有块级作用域 必须赋初始值? 四、解构赋值 ?es6中允许从数组或对象中提取值,按照对应位置,对变量赋值。
对象解构: ??
五、箭头函数 ?es6新增定义函数的方式
函数体中只有一句代码,且代码执行的结果就是返回值,可以省略大括号
如果形参只有一个,小括号可以省略
箭头函数不绑定this 箭头函数中的this,指向的是函数定义位置的上下文this 六、剩余参数 ?当函数实参个数大于形参个数时,可以将剩余的实参放到数组中
?剩余参数和结构配合使用
七、es6的内置对象扩展
扩展运算符应用于合并数组
将伪数组转换为真正的数组
八、构造函数方法:Array.from ?将类数组或可遍历对象转换为真正的数组
方法还可以接受第二个参数,作用类似于数组的map方法,用来对每个元素进行处理,将处理后的值放回原数组
九、实例方法: ? ? ? ? ? ? ?find() ?用于找出第一个符合条件的数组成员,如果没有找到返回undefined 十、模板字符串 可以解析变量
十一、set数据结构 类似于数组,但是成员的值都是唯一的,没有重复的值
十二、利用set数据结构可以进行数组去重
实例方法
遍历set数据结构
十二、Map类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。也就是说,Object 结构提供了“字符串—值”的对应,Map结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。如果你需要“键值对”的数据结构,Map 比 Object 更合适。Map 可以接受一个数组作为参数。该数组的成员是一个个表示键值对的数组。
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 19:36:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |