zoukankan      html  css  js  c++  java
  • javascript中数据属性与访问器属性

    1、数据属性

    Configurable:true|false,表示能否通过delete将属性删除,默认为true。当把属性的Configurable设置为false后,该属性不能通过delete删除,并且也无法再将该属性的Configurable设置回true. 
    Enumerable: true|false。表示属性可否被枚举,默认true。 
    Writable: true|false。表示属性是否可写,默认true 
    Value:属性的值

    数据属性可以直接在对象上定义,也可以使用Object.defineProperty( )来定义

    2、访问器属性

    Configurable:同数据属性的Configurable 
    Enumerable: 同数据属性的Enumerable 
    get:function(){} 属性被读取的时候调用,支持的浏览器IE9+、Firefox4+、Safari5+、Opera12+、Chrome 
    set:function(newValue){} 属性被写入的时候调用, 支持的浏览器IE9+、Firefox4+、Safari5+、Opera12+、Chrome

    访问器属性无法直接定义,必须使用Object.defineProperty( )来定义

  • 相关阅读:
    selenium3 + python
    selenium3 + python
    Linux 文件查找
    Linux 重定向与管道
    MySQL —— 基本查询方法
    Linux 用户和文件权限管理
    Linux bash介绍与使用
    Linux 文件操作
    Linux 文件系统简介
    Linux 帮助命令
  • 原文地址:https://www.cnblogs.com/lhyhappy365/p/6204201.html
Copyright © 2011-2022 走看看