Javascript学习:案例7--对象属性和方法的遍历、删除、添加

js自学网站推荐:http://www.51zxw.net/study.asp?vip=4857021
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>

    function Student(name,sex,age,work,home){
        this.name=name;
        this.sex=sex?sex:"男";   //设置默认性别为男
        this.age=age;
        this.work=work;
        this.home=home;
        this.info=function () {
            var str ="我叫"+this.name+",性别"+this.sex+",今年"+this.age+"岁了,是一名"+this.work+"!";
            return str;
        };
    }

    var xiaoming = new Student("小明","男",8,"小学生","上虞");


    delete xiaoming.home;    //属性、方法的删除
    xiaoming.sex="女";    //属性的添加、修改


    for(var i in xiaoming){

        //遍历hero对象中的属性,除去方法
        if(typeof (xiaoming[i] ) != "function"){

            document.write("<div>"+i+":"+xiaoming[i]+"</div>");

        }else{

            document.write("<div>"+xiaoming.info()+"</div>");
        }

    }
    

</script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值