簡單的記錄一下最近發現的實用的ES6

2021-10-03 18:30:36 字數 1008 閱讀 3325

arr.map((item)=>{})   遍歷陣列  每一項都進行什麼操作

arr.filter(()=>{})  返回新的陣列   每一項就按方法進行判斷 符合則返回

arr.find(()=>{})  返回符合的陣列元素 

e6 的深度拷貝(有時候總是想不改變原物件 又繼承乙個新物件 es6 的放法)

適用範圍最廣 的還是字串轉換  

let websocketarrstr = json.stringify(fileservice.websocketarr)

let websocketarr=json.parse(websocketarrstr)

複雜的物件陣列等下面的就不適合了

let a=

let b=a

b.name="xiaoli"

console.log(a)  a的name 就變成了xiaoli

es6 我們這樣來寫

let a=

let b=

b.name="xiaoli"  

也可以直接寫成 let b=

這樣就不會改變原資料了

陣列也是一樣的

var a=[1,2,3];

var b = [...a,4]

遍歷物件 可以這樣用for 迴圈

for(let value in obj)

正則中使用變數

leta

="dwqweq abc"

letb=

"abc"

letreg= new

regexp("

\\b"+b

+"$"

,"gim")

if(a.

match

(reg))

else

vue的資料繫結生成的dom 比如v-for  所有的陣列改變  dom 都不會立刻改變   要想 dom改變之後進行操作  就要用this.$nexttick(()=>{})

記錄一下最近的心情

qq空間一直不好用,只好轉到這裡,寫一寫最近的心情。這幾天發生了很多事情。在同病魔搏鬥了很久之後,奶奶撒手人寰,離我們而去了。對於親人的離開,我沒有經受過太多,爺爺走的時候我才十歲,姥姥走的時候因為種種原因我沒有收到訊息。現在奶奶也去了。我很難過。我沒有盡到孫子的孝心,沒有特別在意這個將我一直掛在嘴...

簡單記錄一下最近學到的c 內容

歷經兩個月的學習,c 終於學習到了類與物件部分,因為我也學藝不精,所以也寫不出什麼技術文,只是藉此記錄一下我最近學到的內容與一些想法來督促自己學習。主要還是寫下來以後看的時候好嘲諷以前還是萌新的自己2333333 1.類為物件導向的程式設計,可以資訊封裝的基礎。首先,要定義類與物件,用到了一下語句 ...

記錄一下最近的碎碎念

我的專業其實不算是計算機,我是計算機師範的一名學生,現在是大一下學期,我的專業課只有一門物件導向程式設計 c 和一門離散數學。最近一直在搞理論知識,正在自學演算法與資料結構和數位電路與邏輯設計。演算法與資料結構我是用的 啊哈!演算法 大話資料結構 來自學的,把它們學完後我估計自己就入門了。之前在拼多...