zoukankan      html  css  js  c++  java
  • 对象中属性的遍历、删除与成员方法

    对象中属性的遍历、删除与成员方法

    1、对象中属性的遍历

    在使用别人开发的Javascript代码时,我们可能需要知道某个对象中具有哪些可以操作的属性,这个时候就可以通过for…in…循环对对象进行遍历操作。

    2、自定义对象中属性的删除

    在有些情况下,我们可能对传递过来的对象并不需要里面的所有属性,那这个时候可以通过delete方法来动态删除自定义对象的某个属性,基本语法:

    delete 自定义对象.属性;

    3、自定义对象的成员方法

    在面向对象的编程语言中,可以使用属性来描述对象的某些特征。还可以通过方法来描述对象的某些行为,在Javascript中,可以通过以下方式来定义成员方法:

    属性:对象.属性

    成员方法:对象.属性 = function() {}

    记住:在成员方法的内部也存在一个特殊的对象叫做this,其指向了当前正在操作的对象。

     

    例:使用面向对象定义一个人的信息(姓名、年龄、说话方法)

    例:如果再定义一个p2对象,是否会自动拥有speak成员方法呢?

    答:不会拥有,如果想让p2对象也拥有speak成员方法,可以为其动态添加一个speak成员方法,如下图所示:

    以上程序虽然可以实现为p2元素动态添加一个speak说话方法,但是这样编写代码过于冗余,建议进一步简化为如下形式:

  • 相关阅读:
    Echarts之内嵌圆环图v5.1.2
    VueX+VueRouter+Cookie实现简单登录页
    命令行安装MySQL
    mysql常用语句
    网际互联及OSI七层模型:
    阿里ICON图标,使用教程
    前端开发小技巧整理
    SQL语句
    web笔记
    jQuery
  • 原文地址:https://www.cnblogs.com/nyxd/p/5364486.html
Copyright © 2011-2022 走看看