zoukankan      html  css  js  c++  java
  • 创建一个类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"]
    
    
  • 相关阅读:
    浏览器中包含什么?三个常驻线程?
    TCP粘包和拆包
    TCP有限状态机
    TCP的拥塞控制
    TCP滑动窗口实现流量控制
    http状态码及意义
    OSI七层结构
    浏览器的event loop
    history api
    表单提交的方式
  • 原文地址:https://www.cnblogs.com/xjuan/p/5501530.html
Copyright © 2011-2022 走看看