为什么没结果

来源:4-10 编程练习

Aurora_Meteor

2020-03-15 14:25:29

<!DOCTYPE html> 

<html> 

<head> 

    <meta charset="UTF-8" /> 

    <title>函数定义的位置</title> 

</head> 

<body> 

<script type="text/javascript"> 

// 在此处补充代码

var family={

    me:'xm';

    wife:'xh';

    baby:'';

    setBaby:function (sex){

        if(sex==male){

            baby='牛牛';

        }else{

            baby='妞妞';

        }

    }

};

family.setBaby(male);

document.write(family.baby);

</script> 

</body> 

</html>


写回答

2回答

好帮手慕糖

2020-03-15

同学你好,是的哦,指向的是当前的对象,在对象中访问或者使用这个对象下的属性时,需要使用this。

祝学习愉快~

0

好帮手慕糖

2020-03-15

同学你好,代码中的问题如下:

1、对象下属性之间,应该使用逗号分割,不是分号,例:

http://img.mukewang.com/climg/5e6dd60309dfa8cd02340162.jpg

2、male是字符串,应该使用引号包裹,例:

http://img.mukewang.com/climg/5e6dd5e009247b0d05170421.jpg

3、如下,对baby属性赋值,应该是this.baby。例:

http://img.mukewang.com/climg/5e6dd627093e2ba104260382.jpg

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

0
hurora_Meteor
h 最后一点的this指的什么?整个对象family吗?
h020-03-15
共1条回复

0 学习 · 14456 问题

查看课程