七個 JavaScript 中最重要的對象方法
關(guān)于JavaScript的知識內(nèi)容,我在前面也分享了很多,今天,我們再來學(xué)習(xí)一個關(guān)于JavaScript的對象方法的知識,希望這些知識,對你有用。
我們現(xiàn)在開始吧。
1. Object.keys()
一種遍歷對象并返回對象所有鍵的簡單方法。
輸出:
2. Object.values()
遍歷對象并返回對象的值!
輸出:
3. Object.entries()
獲取一個對象并返回它自己的對象的可枚舉字符串鍵屬性 [key, value] 對。
輸出:
4. Object.create()
創(chuàng)建一個新對象,使用現(xiàn)有對象作為新創(chuàng)建對象的原型。
輸出:
5. Object.assign()
將所有可枚舉和擁有的屬性從源對象復(fù)制到目標對象,它返回目標對象,也稱為淺拷貝。
輸出:
6. Object.seal()
密封一個防止新屬性添加到它的對象,并將所有現(xiàn)有屬性標記為不可配置。
7. Object.freeze()
凍結(jié)對象,無法再更改凍結(jié)的對象;
這表示:
- 新屬性被添加到對象。
- 要從對象中刪除的現(xiàn)有屬性。
- 更改現(xiàn)有屬性的可枚舉性、可配置性或可寫性。
- 更改現(xiàn)有對象屬性和原型的值。