zoukankan      html  css  js  c++  java
  • JS——对象创建

    1、原始创建

    <script>
        person = new Object();//不要var
        person.firstname = "Bill";
        person.lastname = "Gates";
        person.age = 56;
        person.eyecolor = "blue";
        person.say = function () {
            console.log(person.firstname);
        }
        person.say();//Bill
    </script>
    <script>
        var person = {
            firstname: "John",
            lastname: "Doe",
            age: 50,
            eyecolor: "blue",
            say: function () {
                console.log(this.firstname);
            }
        };
        person.say();//John
    </script>

    2、进阶版本

    <script>
        function CreatePserson(name) {
            var person = new Object();
            person.name = name;
            person.sayHi = function () {
                console.log(this.name);
            }
            return person;
        }
        var stu1 = CreatePserson("wu");
        stu1.sayHi();//wu
    </script>

    3、最终版本

    <script>
        function Person(name, age) {
            this.name = name;
            this.age = age;
            this.say = function () {
                console.log(this.name + "===" + this.age);
            }
        }
        var per = new Person("wu",27);
        per.say();//wu===27
    </script>
  • 相关阅读:
    Ubuntu
    SSH
    Markdown
    Mac OS 上的一些骚操作
    Linux Bash
    JConsole
    IDEA
    Groovy
    Github
    Git
  • 原文地址:https://www.cnblogs.com/wuqiuxue/p/7851447.html
Copyright © 2011-2022 走看看