zoukankan      html  css  js  c++  java
  • ES 6 新特性整理

    1. let,可以使用let代替var声明变量。使用let声明的变量拥有块级作用域,仅在代码块中生效

    2. const,使用const声明常量,一经声明,无法改变

    3. 模式匹配

      var [a, b, c] = [1, 2, 3]

    4. 新的字符串方法

    • contains可以查找a字符串是否包含在b内
    • startsWith可以查看字符串是否在另一字符串开头
    • endsWith查看字符串是否在另一字符串末尾
    • repeat返回一个新字符串,将原字符串复制N次

    5. 全局方法parseInt和parseFloat被移到了Number对象上,使用方法不变

    6. Number.isInteger() 用来判断一个数是否为整数,因为浮点数和整数储存方法相同,所以3.0和3是同一个值

    7. Math.trunc() 用于去掉一个数的小数部分,返回整数部分

    8. 数组对象的find()方法,用于找到第一个符合条件的数组元素

    9. Array.observe() 和Array.unobserve() 这两个对象用于监听和取消监听数组的变化

  • 相关阅读:
    Palindrome Partitioning
    Minimum Path Sum
    Maximum Depth of Binary Tree
    Minimum Depth of Binary Tree
    Unique Binary Search Trees II
    Unique Binary Search Trees
    Merge Intervals
    Merge Sorted Array
    Unique Paths II
    C++ Primer Plus 笔记第九章
  • 原文地址:https://www.cnblogs.com/sunken/p/4388880.html
Copyright © 2011-2022 走看看