分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

温故知新——JS_ES6新特性

发布时间:2023-09-06 01:08责任编辑:顾先生关键词:暂无标签

各浏览器支持情况:查看>>


新增特性关键词用法描述
箭头操作符Arrowsv => console.log(v)类似于部分强类型语言中的lambda表达式
类的支持Classes-原生支持类,让javascript的OOP编码更加地道
增强的对象字面量enhanced object literals-增强对象字面量
字符串模板template strings${num}原生支持字符串模板,不再需要第三方库的支持
解构赋值destructuring[x, y] = [‘hello‘, ‘world‘]使用过python的话,你应该很熟悉这个语法
函数参数扩展default, rest, spread-函数参数可以使用默认值、不定参数以及拓展参数了
let、constlet、const-javascript中可以使用块级作用域和声明常量了
for…of遍历for…offor (v of someArray) { ... }又多了一种折腾数组、Map等数据结构的方法了
迭代器和生成器iterators, generator, iterables-ES6较为难以理解的新东西,后面会有相关文章
Unicodeunicode-原生的unicode更加完美的支持
模块和模块加载modules, modules loader-ES6中开始支持原生模块化啦
map, set, weakmap, weakset--新的数据结构
监控代理proxies-我们可以监听对象发生了哪些事,并可以自定义对应的操作
Symbols--我们可以使用symbol来创建一个不同寻常的key
Promises--这家伙经常在讨论异步处理流程时被提到
新的APImath, number, string, array, object-原生的功能性API就是方便些
内置对象可以被继承subclassable built-ins-可以基于内置对象,比如Array,来生成一个类
二进制、八进制字面量--可以直接在es6中使用二进制或者八进制字面量了
Reflect API--反射API?
尾调用tail calls-ES6中会自动帮你做一些尾递归方面的优化


本文出自 “木香蔷薇” 博客,请务必保留此出处http://muxiangqiangwei.blog.51cto.com/3832230/1962131

温故知新——JS_ES6新特性

原文地址:http://muxiangqiangwei.blog.51cto.com/3832230/1962131

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved