美文网首页
ES6入门(ECMAScript 6 )

ES6入门(ECMAScript 6 )

作者: ADVANCE_ae | 来源:发表于2017-03-21 10:33 被阅读16次
  • 学习es6的笔记,记录下自己的成长,如有不合理之处,请多多指教,学习途径
  • let 和 var 的区别
    let变量只能在代码块内部有效,可以理解为java中的局部变量
    var变量可以跨代码块,可以理解为java中的全局变量
  • 常量
    • const常量,只能一次赋值
    • 对象常量,对象的属性可以修改,对象的引用不能修改
Paste_Image.png
Paste_Image.png
  • 冻结对象 防止修改对象的属性
Paste_Image.png
  • 解构赋值(可以参考链接,说的十分详细)
    数组解构赋值,数组的元素是按此排序的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。当然变量名和属性名不同也可以获取到值,可以参考链接
Paste_Image.png
用途:
    //1.交换变量的值
    let x = 1;
    let y = 2;
    [x, y] = [y, x];

  //2.从函数返回多个值
  // 返回一个数组
  function func1() {
    return [1, 2, 3];
  }
  let [a, b, c] = func1();

  // 返回一个对象
  function func2() {
      return {
          foo: 1,
          bar: 2
      };
  }
  let { foo, bar } = func2();

  // 3.函数参数定义 
  //参数是一组有次序的值
  //数组解构赋值
  function func3([x, y, z]) {}
  func3([1, 2, 3]);

  // 参数是一组无次序的值
  //对象解构赋值
  function func4({x, y, z}) { }
  func4({z: 3, y: 2, x: 1});

相关文章

  • ES6 Promise 对象

    参考文档: 《ECMAScript 6 入门》:Es6 APi Promise对象 《Es6 Prom...

  • ECMAScript 6 入门

    ECMAScript 6 入门 ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScri...

  • es6学习指南

    ECMAScript 6 入门 es6在线编译 es6Top10

  • 快速学习React Native

    熟悉ES6 ECMAScript 6 入门(深入浅出ES6)ES6-in-depth 快速熟悉React Reac...

  • ES6简介

    参考ECMAScript6入门ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准...

  • JavaScript进阶

    一、ES6基础 1. ECMAScript 6 简介 ECMAScript(ES6) 是JavaScript语言的...

  • ES6变量声明——let和const

    ES6之前变量声明 作者:米书林参考文章:《菜鸟教程》、《 ECMAScript 6 入门》(阮一峰) 声明方式:...

  • 变量的解构赋值

    es6的一些知识点,阅读ECMAScript 6 入门心得和总结 数组的解构赋值

  • ES6的特性

    何为ES6? ES6全称ECMAScript 6.0,ES6于2015年6月17日发布,ECMAScript是EC...

  • 前端知识-ECMAScript 6

    一、ECMAScript 6 1、什么是 ECMAScript 6 ECMAScript 6.0(简称 ES6)是...

网友评论

      本文标题:ES6入门(ECMAScript 6 )

      本文链接:https://www.haomeiwen.com/subject/rlyhnttx.html