簡述es6各種簡單方法

2022-06-25 04:48:10 字數 841 閱讀 7625

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 moumou 

fangfa()

}

(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...