Angular技术库
  • 简介
  • 研究热点
    • 单页面登录
    • 单页面服务器渲染
  • 项目实战
    • 目录结构
    • 模块开发流程
    • 公共模块编辑
    • UI使用
    • 工具库
      • util模块
      • filter模块
    • 表单验证
  • 整体框架
    • 环境搭建
      • Windows
      • MAC Linux
    • 示例项目
    • 开发调试
      • 编译JS
      • 编译CSS
      • 编译HTML
      • 编译Bower
      • 服务器启动
      • 与后端服务通讯
    • Gulp文档
      • Gulp API
      • 插件列表
      • Gulp构建
    • Gulp文档
    • 示例项目
  • Angular文档
    • 指令
    • 引导
    • 单页面
    • 基于requireJS和angularJS的前端技术架构
    • 数据共享
    • 模块加载
    • 事件循环
  • SASS文档
    • SASS特性
  • ES6文档
    • ECMAScript前导
    • ECMAScript6特性介绍
    • ES6特性筛选
  • JavaScript文档
    • 匿名函数定义
    • Function
      • 原生prototype
      • 自定义prototype
  • RequireJS
  • Node文档
  • 架构师
  • 时间轴
    • 2016-07-13
    • 2016-06-21
    • 2016-06-14
    • 2016-06-07
    • 2016-05-31
Powered by GitBook
On this page
  • 新增命令:
  • # 解构赋值:
  • 各类扩展:
  • Class的引入:
  • 新增数据结构:
  • 循环与迭代:
  • Module:
  1. ES6文档

ES6特性筛选

新增命令:

let 命令,新的作用域,块作用域。 const 命令,类似于final,只读属性,不能更改,作用域和let相同。

# 解构赋值:

变量的解构赋值(数组,对象,字符串均可) (1)数组解构赋值 (2)对象解构赋值 (3)字符串解构赋值 (4)数值和布尔类型解构赋值 (5)函数参数解构赋值

各类扩展:

字符串的扩展 新增方法:includes(), startsWith(), endsWith() (与java中类似) repeat()方法 重复字符串 padStart和padEnd字符串长度补全 模板字符串:用反引号做标识,取代之前的双引号加‘+’ 嵌入变量需要写在${}中 对象的扩展,字符串的扩展,数组的扩展,函数的扩展(箭头函数)

Class的引入:

对象扩展新写法,继承的新写法

新增数据结构:

set,weakset和map

循环与迭代:

interator和for....of

Module:

JS的模块化,export,import.

PreviousECMAScript6特性介绍NextJavaScript文档

Last updated 7 years ago