zoukankan      html  css  js  c++  java
  • ES5对象新增的方法

    Object.is()-----判断是否全等,和===一样
    Object.assign()-----对象的复制
    Object.keys()-----以数组的形式返回所有可遍历属性的键名,原型上的属性不能遍历
    Object.values()-----以数组的形式返回所有可遍历属性的键值,原型上的属性不能遍历
    Object.entries()-----以数组的形式返回所有可遍历属性的键值对,原型上的属性不能遍历

    var obj1=Object.create(obj)-----将obj的所有属性当做obj1的原型创建obj1对象

    Object.defineProperty()-----创建属性对象的方法

    Object.freeze()-----冻结对象

    Object.isFrozen()-----判断对象是否被冻结

    Object.isExtensible()-----判断对象是否可扩展

    Object.getOwnPropertyDescriptor()-----获取对象的属性描述对象

    Object.getOwnPropertyNames()-----获取对象的所有属性,数组形式返回

  • 相关阅读:
    RPC(简单实现)
    观察者模式
    自省(Introspector)
    Mybatis学习笔记
    Nginx
    AJAX跨域
    手写Tomcat
    监听器模式
    回调
    Temporal Segment Networks
  • 原文地址:https://www.cnblogs.com/wuqilang/p/11253638.html
Copyright © 2011-2022 走看看