1.擴充套件運算子:
```js```
2.arrya.form:```js
let arr = [1, 2, 3];
let arr3 = array.from(arr); // 傳進去的不管是類陣列還是陣列返回的都是陣列
// arguments
function show()
show(1, 2, 3, 4, 5)
// 當json中有length的時候 也可以當成類陣列
let json = ;
let newarr = array.from(json);
```
3.slice.call(): es5之前將類陣列轉成陣列的方法```js
let arrli2 = .slice.call(ali); // es5之前的方法
console.log(array.isarray(arrli2)); // 返回true 說明已經把類陣列轉換成陣列
```
```js
```
```js
let arr = [23, 90, 100, 103, 104];
let res = arr.find((val, index, arr) => );
console.log(res); // 輸出: 103 只會從左到右找到第乙個匹配的值
```
```js
let arr = new array(10);
console.log(arr); // 輸出:(10) [empty × 10] 10項空值
arr.fill('預設值', 1, 3);
console.log(arr); // (10) [empty, "預設值", "預設值", empty × 7]
```
```js
let b = arr.includes('orange');
console.log(b); // 輸出: true
```
js ES6解構賦值
交換變數的值 let x 1 let y 2 x,y y,x console.log x,y 1用乙個中間變數 let z x x y y z console.log x,y 2異或 x x y y x y x x y console.log x,y 3.算術運算子 x x y y x y x x ...
JS(ES6)去除陣列中的重覆記錄
1.雙層迴圈,外層迴圈元素,內層迴圈時比較值 如果有相同的值則跳過,不相同則push進陣列 formatconcatarr array 1,23,2,3 formatconcatarr array formatconcatarr array result.push arr i return resu...
js ES6學習筆記 Proxy
1 proxy 用於修改某些操作的預設行為,等同於在語言層面做出修改,所以屬於一種 元程式設計 meta programming 即對程式語言進行程式設計。2 proxy 可以理解成,在目標物件之前架設一層 攔截 外界對該物件的訪問,都必須先通過這層攔截,因此提供了一種機制,可以對外界的訪問進行過濾...