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