资讯专栏INFORMATION COLUMN

es6常用语法

Bmob / 1846人阅读

摘要:革命伴随着到来的是一场语法革命请忘记,统一使用声明变量和函数解构解构带来了简洁的赋值方式,在任何声明变量的地方都可以使用解构赋值。

革命

伴随着es6到来的是一场语法革命!

let const

请忘记var,统一使用let,const声明变量和函数

let foo = `new`
let bar = function(){}
解构

解构带来了简洁的赋值方式在任何声明变量的地方都可以使用解构赋值。

let

for of

函数形参

import

解构分为[],{}两个模式

const { name, age } = { name:`lbc`, age:22 }
const [ name, age ] = [ `lbc`, 22 ]
默认值

解构默认值

let [a=1] = []

参数默认值

let = function(x=0){}
...运算符

请忘记arguments

function fn(...args){}

请忘记apply

console.log(...[1,2])

{}模式下展开它会迭代键值对

let obj = {...{a:1},...{a:2}}

[]模式下展开它会调用迭代接口Symbol.iterator

let o = {[Symbol.iterator]:function*(){yield 1;yield 2}}
[...o]
箭头函数

() => 6 它没有自身的this,arguments,new.target等等隐藏的变量

二进制和八进制数值表示法

es6明确规定二进制和八进制前缀为0b0o

对象字面量

es6增加了属性的简洁表示法和计算属性名

let name = `lbc`;
let obj = {
    name,
    do(){},
    [`a`+`ge`]:22
}
模版字符串

它可以嵌入表达式,保留换行和缩进,请忘记"",""

let name = `lbc`
let template = `
    my name is ${lbc}
`

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/88540.html

相关文章

  • ES6常用语法整合

    摘要:说到肯定是先介绍了,据阮一峰老师介绍到,是一个广泛使用的转码器,可以将代码转为代码,从而在现有环境执行。输出其他还有等可以查看阮一峰的入门 ES6也出来有一会时间了,他新增的语法糖也的确大大提高了开发者的效率,今天就总结一些自己用到最多的。 说到ES6肯定是先介绍Babel了,据阮一峰老师介绍到,Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。这意...

    张迁 评论0 收藏0
  • ES6-7

    摘要:的翻译文档由的维护很多人说,阮老师已经有一本关于的书了入门,觉得看看这本书就足够了。前端的异步解决方案之和异步编程模式在前端开发过程中,显得越来越重要。为了让编程更美好,我们就需要引入来降低异步编程的复杂性。 JavaScript Promise 迷你书(中文版) 超详细介绍promise的gitbook,看完再不会promise...... 本书的目的是以目前还在制定中的ECMASc...

    mudiyouyou 评论0 收藏0
  • [ ES6 ] 快速掌握常用 ES6 (二)

    摘要:本系列文章适合快速掌握入门语法,想深入学习的小伙伴可以看看阮一峰老师的入门本篇文章是对之前文章的一个补充,可以使代码更简洁函数参数默认值在传统语法中如果想设置函数默认值一般我们采用判断的形式在新的语法中我们可以在参数声明的同时赋予默认值参数 本系列文章适合快速掌握 ES6 入门语法,想深入学习 ES6 的小伙伴可以看看阮一峰老师的《ECMAScript 6 入门》 本篇文章是对之前文章...

    hidogs 评论0 收藏0
  • 工作中常用es6+特性

    摘要:结合工作中使用情况,简单对进行一些复习总结,包括常用的语法,等,以及短时间内要上手需要重点学习的知识点不同工作环境可能有一些差别,主要参考链接是阮一峰的博客以及外文博客阮老师大部分文章是直接翻译的这个博客简介先说一下,是一个标准化组织,他们 结合工作中使用情况,简单对es6进行一些复习总结,包括常用的语法,api等,以及短时间内要上手需要重点学习的知识点(不同工作环境可能有一些差别),...

    xcold 评论0 收藏0
  • 实例感受-es6常用语法和优越性

    摘要:在重写完了的时候,就个人总结了一下常用的一些常用的语法和比优越的方面。参数字符串是否在原字符串的尾部返回布尔值。第一个大于的成员的索引方法,用于某个数组是否包含给定的值,返回一个布尔值。 1.前言 前几天,用es6的语法重写了我的一个代码库,说是重写,其实改动的并不多,工作量不大。在重写完了的时候,就个人总结了一下es6常用的一些常用的语法和比es5优越的方面。下面提到的语法可能也就是...

    fsmStudy 评论0 收藏0

发表评论

0条评论

Bmob

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<