zoukankan      html  css  js  c++  java
  • ECMAScript 6 知识点梳理(3)

    三.字符串的扩展

      1.模板字符串:模板字符串(template string)是增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。

    四.函数的扩展

      1.从 ES5 开始,函数内部可以设定为严格模式。

    function doSomething(a, b) {
      'use strict';
      // code
    }

         ES2016 做了一点修改,规定只要函数参数使用了默认值、解构赋值、或者扩展运算符,那么函数内部就不能显式设定为严格模式,否则会报错。

      2.箭头函数:ES6 允许使用“箭头”(=>)定义函数。

        简单讲就是:=>前面是传入的参数,后面是返回的内容。

      3.如果箭头函数的代码块部分多于一条语句,就要使用大括号将它们括起来,并且使用return语句返回。

      4.由于大括号被解释为代码块,所以如果箭头函数直接返回一个对象,必须在对象外面加上括号,否则会报错。

      5.箭头函数需要注意的几点:

        (1)函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象(重点)。

        (2)不可以当作构造函数,也就是说,不可以使用new命令,否则会抛出一个错误。

        (3)不可以使用arguments对象,该对象在函数体内不存在。如果要用,可以用 rest 参数代替。

      

  • 相关阅读:
    特征抽取--标签与索引的转化: StringIndexer
    特征抽取---CountVectorizer
    特征抽取----Word2Vec
    实现从windos到linux的文件传输----ftp服务器
    计算人口平均年龄
    统计人口性别和身高
    特征抽取 — TF-IDF
    构建机器学习工作流
    applicationContext配置文件模板
    kafka知识体系-消息传递语义
  • 原文地址:https://www.cnblogs.com/lemonmonster/p/8205422.html
Copyright © 2011-2022 走看看