美文网首页
不常用但重要的js方法

不常用但重要的js方法

作者: 转移到CSDN名字丹丹的小跟班 | 来源:发表于2021-04-26 17:13 被阅读0次
Object.defineProperties()

功能:方法直接在一个对象上定义一个或多个新的属性或修改现有属性,并返回该对象。
语法: Object.defineProperties(obj, props)
obj: 将要被添加属性或修改属性的对象
props: 该对象的一个或多个键值对定义了将要为对象添加或修改的属性的具体配置

Object.defineProperty()

功能: 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。如果不指定configurable, writable, enumerable ,则这些属性默认值为false,如果不指定value, get, set,则这些属性默认值为undefined

语法: Object.defineProperty(obj, prop, descriptor)
obj: 需要被操作的目标对象
prop: 目标对象需要定义或修改的属性的名称
descriptor: 将被定义或修改的属性的描述符

Object.hasOwnProperty()

功能:判断属性是否为对象的自身属性(不包括继承属性)
所有继承了 Object的对象都会继承到 hasOwnProperty方法。这个方法可以用来检测一个对象是否含有特定的自身属性;和 in 运算符不同,该方法会忽略掉那些从原型链上继承到的属性。

即使属性的值是 nullundefined,只要属性存在,hasOwnProperty 依旧会返回 true

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

功能:方法里面为一个对象则返回创建这个对象的函数的原型,如果为一个函数或者类,则返回的是Function这个构造函数的原型。

相关文章

  • 不常用但重要的js方法

    Object.defineProperties()[https://developer.mozilla.org/z...

  • JavaScript数组常用方法

    目录 JS 数组常用API常用属性常用方法常见方法语法解释from方法isArrayconcateveryfill...

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • vue axios cdn 封装

    1.config.js 常用域名封装: 2.utils.js 常用的方法封装: 3.api.js axios接口...

  • JsUtil

    一些常用的JS方法

  • 2016-08-05学习笔记

    JS简介 循环 方法一:if goto 常用 方法二:while 常用 方法三:for 常用 同一个变量不能申明...

  • js 常用方法总结

    字符串的常用属性,概览 Array对象的方法; 详细js数组常用方法大全

  • a标签中的href调用js代码

    a标签正常用法 一、调用JS中的代码 这是平台上常用的方法,但这种方法在传递this等参数时很容易出现问题,且ja...

  • 小程序-常用utils

    小程序-常用utils,整理常用的小程序js工具方法 剔除回车键 utils.js const delEnter ...

  • Recent Problems

    document.createElement创建的元素有哪些属性和方法。其他常用JS原生DOM方法。 Vue.js...

网友评论

      本文标题:不常用但重要的js方法

      本文链接:https://www.haomeiwen.com/subject/zdpdaktx.html