關(guān)于擴(kuò)展運(yùn)算符
深拷貝和淺拷貝
//淺拷貝是指普通的賦值爱致,對(duì)于一般復(fù)雜的數(shù)據(jù)類型,如一個(gè)對(duì)象下的一個(gè)的對(duì)象,如果只是變通的賦值题暖,則不會(huì)完全拷貝下來倒信,如果改變其中的值钳踊,則另一個(gè)也會(huì)發(fā)生改變
//利用擴(kuò)展運(yùn)算符我們可以進(jìn)行深拷貝
```
擴(kuò)展運(yùn)算符可以當(dāng)做連接運(yùn)算符進(jìn)行使用
```
let arr=['a','b','c']
let arr_two=['d','e','f']
//一般我們會(huì)采用concat方式將兩個(gè)數(shù)組進(jìn)行連接,但是擴(kuò)展運(yùn)算符也可以做到
let newarr=[...arr,...arr_two]
//還有一種寫法
let new_arr=['a','b','c',...arr_two,'e']
```
可以字符串轉(zhuǎn)數(shù)組
```
let str="hellow world"
let arr=[...str]
```
百度上說可以有在Math.max方法中
```
let arr=[1,2,5,6,7]
Math.max(...arr)
//初步了解apply和call方法大莫,兩個(gè)方法都是傳入數(shù)組
```
#map方法
map方法有三個(gè)參數(shù)蛉腌,分別為值,下標(biāo)只厘,和運(yùn)用其方法的數(shù)組
其中值是必需的其它兩項(xiàng)看需求
map方法是逐個(gè)來改變數(shù)組的元素值
```
let arr=[1,2,5,6,7]
arr.map((item,index,arr)=>{
return item*=10
})
```
#from方法
```
初步了解是將一個(gè)字符串轉(zhuǎn)化為數(shù)組
```