2024年2月22日
摘要: 一.Object.defineProperty()详解 Object.defineProperty() 是 JavaScript 中用于定义或修改对象的属性的方法,可以控制属性的特性(如可枚举性、可配置性、可写性等)。 Object.defineProperty() 方法的语法如下: Object. 阅读全文
posted @ 2024-02-22 23:01 萬事順意 阅读(1965) 评论(0) 推荐(0) 编辑
摘要: Object.values() 是 JavaScript 中的一个内置方法,用于返回一个包含指定对象所有可枚举属性值的数组。 Object.values() 方法会遍历 目标对象的可枚举属性(不包括继承的属性),并返回一个数组,该数组包含了这些属性的值。 1 let obj = { 2 name : 阅读全文
posted @ 2024-02-22 21:30 萬事順意 阅读(495) 评论(0) 推荐(0) 编辑
摘要: obj.hasOwnProperty(key) 是 JavaScript 中用于检查对象是否具有指定属性(不包括原型链上的属性)的方法。 hasOwnProperty() 方法是从 Object.prototype 继承而来的,在每个对象实例中都可以调用。它接受一个参数 key,表示要检查的属性名, 阅读全文
posted @ 2024-02-22 21:15 萬事順意 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Object.keys() 是 JavaScript 中的一个内置方法,用于返回一个由指定对象的所有可枚举属性的键组成的数组。 Object.keys() 方法会遍历目标对象的可枚举属性(不包括继承的属性),并返回一个数组,该数组包含了这些属性的键。 1 // (1)数组Array对象(返回索引值) 阅读全文
posted @ 2024-02-22 16:35 萬事順意 阅读(34) 评论(0) 推荐(1) 编辑
摘要: Object.is() 方法通常用于需要进行严格相等比较的场景,特别是在处理一些特殊值时更为实用。以下是一些适合使用 Object.is() 的场景: 1 // (1)比较字符串 2 let str = '1' 3 let str1 = '1' 4 5 console.log(Object.is(s 阅读全文
posted @ 2024-02-22 15:51 萬事順意 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Object方法 — Object.entries() Object.entries() 方法是 JavaScript 中的一个静态方法,用于返回一个给定对象自身可枚举属性的键值对数组。 该方法接受一个对象作为参数,并将该对象的可枚举属性转换为一个二维数组,其中每个子数组包含两个元素:属性的键和属性 阅读全文
posted @ 2024-02-22 11:04 萬事順意 阅读(1173) 评论(0) 推荐(1) 编辑