日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

冻结和只读取当前对象的属性,不读取对象原型的属性

發布時間:2025/3/12 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 冻结和只读取当前对象的属性,不读取对象原型的属性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Object.entries(obj)

Object.entries()方法返回一個給定對象自身可枚舉屬性的鍵值對數組,其排列與使用 for…in 循環遍歷該對象時返回的順序一致(區別在于 for-in 循環還會枚舉原型鏈中的屬性)。

const object1 = {a: 'somestring',b: 42 };for (const [key, value] of Object.entries(object1)) {console.log(`${key}: ${value}`); }// expected output: // "a: somestring" // "b: 42" // order is not guaranteed

Object.freeze()

Object.freeze() 方法可以凍結一個對象。一個被凍結的對象再也不能被修改;凍結了一個對象則不能向這個對象添加新的屬性,不能刪除已有屬性,不能修改該對象已有屬性的可枚舉性、可配置性、可寫性,以及不能修改已有屬性的值。此外,凍結一個對象后該對象的原型也不能被修改。freeze() 返回和傳入的參數相同的對象。

const obj = {prop: 42 };Object.freeze(obj);obj.prop = 33; // Throws an error in strict modeconsole.log(obj.prop); // expected output: 42 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的冻结和只读取当前对象的属性,不读取对象原型的属性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。