1、取代var的let和const
區域性變數都可以使用let
固定變數都可以使用const
2、字串的變化
反引號的使用
3、解構賦值
let [a, b, c] = [1, 2, 3];let [ , , third] = ["foo", "bar", "baz"];
4、拷貝陣列
const itemscopy = [...items];
5、立即執行函式
[1, 2, 3].map(x => x * x);
6、map函式
let map = new map(arr);for (let key of map.keys())
for (let value of map.values())
for (let item of map.entries())
7、模組
import react from 'react';
8、class方法,extends方法和super
(1)class建立
class moumoufangfa()
}
(2)extends繼承
class cat extends moumou}
(3)super繼承時獲取繼承的this
super() //只有在子類中使用了這個才能獲取繼承物件的this
ES6陣列去重的三個簡單方法
第一種 利用map物件和陣列的filter方法 如下 let arr1 1,1 1,undefined,undefined,nan,nan function unique arr let newarr unique arr1 console.log newarr 結果如下圖 通過列印我們發現,確實實...
ES6與ES5差別簡述
es6與es5差別 1 es6新增了let命令,用來宣告變數。它的用法類似於var,但是所宣告的變數,只在let命令所在的 塊內有效。a 1 b undefined let不像var存在變數提公升,即變數一定要宣告之後才能使用。2 塊級作用域 es5只有全域性作用域和函式作用域,沒有塊級作用域。3 ...
字串方法簡述,包含es6新增方法
今天在看es6中對字串新增加的方法,也同時回顧了以下字串的全部方法,並對所有的方法做了乙個大全,以後會隨時增加。1.charat 返回指定索引位置的字元。2.charcodeat 返回指定索引位置的unicode值 3.concat 連線兩個或多個字串,返回連線後的字串 4.fromcharcode...