zoukankan      html  css  js  c++  java
  • JavaScript 面向对象的程序设计(一)之理解对象属性

    首先,JavaScript 面向对象的程序设计,主要分三部分。

    •   理解对象属性;
    •   理解并创建对象;
    •   理解继承。

    本文主要从第一方面来阐述:

    理解对象属性

    首先我们来理解Javascript对象是什么?在Javascript中,万物皆对象。其中创建自定义对象的最简单的方式就是创建一个Object的实例,如下:

     

    ECMAScript中有两种属性:数据属性和访问器属性。

    数据属性:
    其中数据属性有四个描述其行为的特性:
    Configurable: 表示能都通过delete删除属性从而重新定义属性。
    Enumerable: 表示能否通过for in 循环返回属性。
    Writable: 表示能否修改属性的值。
    Value: 包含这个属性的数据值。
    要修改属性默认的配置,必须使用Object.defineProperty(), 这个方法接收三个参数:属性所在的对象,属性的名字和一个描述性对象。

    比如:

    访问器属性:
    访问器属性包含一对setter和getter函数。包含如下4个特性:
    Configurable:能否被delete删除属性重新定义。默认值:true
    Enumerable:能否被for-in枚举。默认值:true
    Get:读取属性值。默认值:undefined
    Set:写入属性值。默认值:undefined

    比如:

  • 相关阅读:
    js图片预览插件,不涉及上传
    订单数字提醒的实现
    php对数组中的值进行排序
    sql按照in中的顺序进行排序 mysql
    商城公告功能开发总结
    swiper 多个循环的实现
    thinkphp中的多字段模糊匹配
    phpmailer绑定邮箱
    thinkphp中的session的使用和理解!
    thinkphp引入类的使用
  • 原文地址:https://www.cnblogs.com/sweet-ice/p/10630147.html
Copyright © 2011-2022 走看看