复习对象身上的方法

Posted 问某完红

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复习对象身上的方法相关的知识,希望对你有一定的参考价值。

hasOwnProperty:返回一个布尔值,指示对象自身属性中是否具有指定的属性

isPrototypeOf:用于测试一个对象是否存在于另一个对象的原型链上

toString:返回一个表示该对象的字符串

valueOf:返回指定对象的原始值

Object.assign():用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象

Object.create():创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。即创建一个以指定的对象为原型的子对象

Object.setPrototypeOf():设置一个指定的对象的原型 ( 即, 内部[[Prototype]]属性)到另一个对象或null

Object.getPrototypeOf():返回指定对象的原型(内部[[Prototype]]属性的值)

Object.defineProperties():直接在一个对象上定义新的属性或修改现有属性,并返回该对象。

Object.defineProperty():会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象

Object.keys():会返回一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用for...in循环遍历该对象时返回的顺序一致

Object.values():返回一个给定对象自身的所有可枚举属性值的数组,值的顺序与使用for...in循环的顺序相同 ( 区别在于 for-in 循环枚举原型链中的属性 )

Object.entries():返回一个给定对象自身可枚举属性的键值对数组,其排列与使用for...in循环遍历该对象时返回的顺序一致(区别在于 for-in 循环还会枚举原型链中的属性)

Object.fromEntries():把键值对列表转换为一个对象,是Object.entries()的逆操作

以上是关于复习对象身上的方法的主要内容,如果未能解决你的问题,请参考以下文章

MFC第1天--跟踪代码要抓重点--切记切记--侯杰复习C++ 2对象切割与虚函数P68

安卓复习8

安卓复习8

安卓复习8

(Cocoa 错误 3840。)”(JSON 文本没有以数组或对象开头,并且允许未设置片段的选项。)

动态SQL基础概念复习(Javaweb作业5)