JS-对象定义方法

        function Person(name){
            // this 指向当前实例化的对象,不影响其它
            // 这样定义的方法,会添加到 原型链上
            this.getName = function(){
                return name;
            };
            this.setName = function (value) {
                name = value;
            };
        }
        var person = new Person("Nicholas");
        console.log(person.hasOwnProperty("setName")); // true
        console.log(person.getName());   //"Nicholas"
        person.setName("Greg");
         var person2 = new Person("rojers");
         console.log(person2.getName());   //"rojers"
         person2.setName("ken");
        console.log(person.getName());   //"Greg"
        console.log(person2.getName());   //"ken"