zoukankan      html  css  js  c++  java
  • Object中的一些方法

    Object.create()参数为一个对象,创建一个对象,其原型为参数,如果为null,则无原型。

    Object.keys()参数为对象,返回一个数组,为对象中所有可枚举的自有属性
    Object.getOwnPropertyNames()参数为对象,返回一个数组,为对象所有的自有属性包括不可枚举。
    for in 在对象中的应用,返回对象及其原形链中所有可枚举的属性。内置属性一般为不可枚举
    Object.getPrototypeOf(a)返回a的原型对象
    Object.property.toString方法返回的是类的class标识。大部分类中都重写了toString方法,通过Objcect.prototype.toString.call(A) 来让A调用,并返回A的class标识
    Object.seal() 封闭对象,将对象变为不可扩展,并将对象属性变为不可配置。但是可写性为true的属性依然可以更改。可以使用Object.isSeal()来检测对象是否封闭。
    Object.freeze()来冻结对象,这样会在seal的基础上让属性writeable为false,
    可使用Object.isFreeze()来检测。这两种方法都不能影响get set属性
    toLocalString 返回的是本地化的字符串
  • 相关阅读:
    【codeforces 787B】Not Afraid
    【codeforces 787A】The Monster
    【codeforces 787C】Berzerk
    【t046】牛跳
    【BZOJ 1033】 [ZJOI2008]杀蚂蚁antbuster(判断线段是否和圆相交)
    Java Web整合开发(81)
    用户、权限管理
    链表
    T1230 元素查找 codevs
    T3139 栈练习3 codevs
  • 原文地址:https://www.cnblogs.com/wofeiwofei/p/4991395.html
Copyright © 2011-2022 走看看