美文网首页
获取JavaScript对象属性名和方法名

获取JavaScript对象属性名和方法名

作者: 春雨霏霏_____ | 来源:发表于2018-03-26 15:26 被阅读0次

// 创建一个对象的构造方法

    function myObj(name, attr) {

        this.name = name;

        this.attr = attr;

        this.sayHi = function () {

            return 'hi everyone!!!';

        }

    }

    // 创建一个对象

    var myTester = new myObj("shinejaie", 1)

    // 获取对象方法

    for (var i in myTester) {

        if (myTester.hasOwnProperty(i) && typeof myTester[i] == "function") {

            console.log("对象方法: ", i, "=", myTester[i])

        }

    }

    // 输出 对象方法: sayHi = () { return 'hi everyone!!!'; }

    // 获取对象属性

    for (var i in myTester) {

        if (myTester.hasOwnProperty(i) && typeof myTester[i] != "function") {

            console.log("对象属性: ", i);

相关文章

  • 获取JavaScript对象属性名和方法名

    // 创建一个对象的构造方法 function myObj(name, attr) { this.na...

  • JS基础---06 内置对象

    JavaScript基础 1 - 内置对象 1.1 内置对象 1.2 查文档 1.3 Math对象 属性、方法名功...

  • 13.对象字面量的扩展

    对象字面量的扩展 对象属性名,方法名的简写方式 计算属性

  • JavaScript入门——对象(四)

    对象和属性概述 普通的 JavaScript 对象是“键值对”的无序集合。 属性包括一个名和一个值。属性名是字符串...

  • json

    json和javascript对象 两者非常的相似,所不同的是就是JavaScript对象中属性名,也就是对象的k...

  • AppleScript-record对象

    理解类似于OC中的字典,js中的对象 创建 获取属性the 属性名 of 对象 设置属性 获取属性数量

  • 关于symbol的理解

    1.防止对象属性名或对象方法名冲突 比如,你使用了一个他人提供的对象,但又想为这个对象添加新的属性(方法),新属性...

  • 私有属性和私有方法

    私有属性和私有方法是只希望在对象内部使用,不希望在外界被使用的属性和方法。创建格式为:__属性名__方法名当私有属...

  • python-16-面向对象基础2

    一、属性的增删改查 1.查(获取对象属性的值)方法1:对象.属性 --> 获取指定属性值,属性不存在会报错 方...

  • JavaScript-对象、数据类型

    1 - 对象 1.1 对象的相关概念 ① 什么是对象? 在 JavaScript 中,对象是一组无序的相关属性和方...

网友评论

      本文标题:获取JavaScript对象属性名和方法名

      本文链接:https://www.haomeiwen.com/subject/mfercftx.html