问题出在哪
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>方法的调用</title>
</head>
<body>
<script type="text/javascript">
// 在此处完成任务
var person={
setPerson:function(prpperty,value){
this.property=value;
}
};
person.setPerson(name,'xm');
person.setPerson(age,18);
person.setPerson(sex,'male');
document.write('name : ' + person.name + '<br>',
'age : ' + person.age + '<br>',
'sex : ' + person.sex)
</script>
</body>
</html>
5
收起
正在回答
3回答
同学你好,
{}对象中属性名有引号或者没有引号是没有区别的。但是通过[]方式获取的时候,必须添加引号变为字符串,否则就是未定义的变量。
例如:
这两种方式是正确的。
还有一种情况属性名为变量的时候,只能通过[]的方式获取,这时候就不需要添加引号了,如下:
自己可以再测试理解下。如果我的回答帮助到了你,欢迎采纳~
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星