美文网首页
获取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对象属性名和方法名

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