• 创建一个类Person


    创建一个类Person,包含以下属性:姓名(name)、年龄(age)、朋友(friends数组)、问候(sayhi方法,输出问候语,例如:“你好!”)、交朋友(addFriend方法,向friends里添加一个值),然后创建两个此类的实例:“小张“,22,[“小李”,”小王”],”你好!”,”James”,”James”,24,[“Ann”,”Billy”],”Hello!”,”小张”

    function Person(props){
    this.name=props.name||'匿名';
    this.age=props.age||20;
    this.friends=props.friends||'无';
    }
    Person.prototype.sayhi=function(){
    console.log("你好!"+this.name);
    }
    Person.prototype.addFriend=function(newf){
    this.friends.push(newf);
    console.log(this.friends);
    }
    function createPerson(props) {
        return new Person(props || {});
    }
    
    var xiaozhang=createPerson({
    name:'小张',
    age:22,
    friends:["小李","小王"]
    });
    xiaozhang.sayhi();//你好!小张
    xiaozhang.addFriend('James');//["小李", "小王", "James"]
    
    
  • 相关阅读:
    iOS开发Xcode7真机调试教程
    tableView 局部刷新
    CocoaPods 安装
    Mac OS
    iOS
    NSFileManager
    Label Font 字体样式设置
    iOS项目之企业证书打包和发布
    React Native学习之自定义Navigator
    React Native学习之DeviceEventEmitter传值
  • 原文地址:https://www.cnblogs.com/xjuan/p/5501530.html
Copyright © 2020-2023  润新知