es6學習筆記(三)物件

2021-10-19 01:32:02 字數 825 閱讀 4137

在低**開發中,尤其是在低**編輯裡定義事件的處理函式中,最常見的概念就是物件了,我們需要熟記這個概念,因為你看官方的**的時候隨時隨地就會有這種語法,你掌握了學習起來難度也就降低了。es6-物件教程

啥是物件呢?其實簡單的理解就是它可以有屬性和方法,你看到一隊括號包起來的語法,那就是物件的意思,教程中也給了我們示例**

他這段**的意思是定義了兩個屬性,年齡和姓名,然後定義了個人的物件,人的物件有兩個屬性,年齡和姓名,這樣就可以直接按物件使用了,說白了物件也是一種變數,只不過更豐富一點。

第二段**的意思是物件裡邊也可以定義方法,定義好了之後可以通過物件加點的語法呼叫方法。話說筆者寫**這多年也沒明白它的好處是啥,我簡單的理解就是做了個封裝,為了呼叫方便的。

… 代表拓展表示式,作為新的語法是我們需要重點學習的,教材裡給的解釋

拓展運算子(…)用於取出引數物件所有可遍歷屬性然後拷貝到當前物件。

兩段**總體是表達了乙個展開的意思,展開就是為了合併,這個語法在以後的**中還是很常見的,我們現在熟悉了,再看別人的**就能夠看懂了。

es6學習筆記三 物件的擴充套件

寫法 let json return1 fn1 console.log json.fn console.log json.fn1 es6的寫法 let json console.log json.fn2 用來比較兩個值是否嚴格相等,與嚴格比較運算子 的行為基本一致,不同之處只有兩個 一是 0不等於 ...

ES6學習筆記03 物件賦值

解構賦值 let obj 變數名 屬性名 let obj console.log n1,n2 p1 p2 變數名 屬性名 let obj console.log x1,x2 p1 p2物件陣列巢狀 let obj x obj.a1 0 y obj.a1 2 let obj console.log x...

重走es6之es6物件

看到這裡突然就想到,你有物件嗎?我沒有 哭的超大聲 es6中規定可以直接在物件中寫入變數和函式作為物件的屬性和方法,此時屬性名為變數名,屬性值為變數的值。物件的簡寫在專案中使用頻率極其高。let name zhangsan let age 18let obj console.log obj 結果為 ...