JavaScript函数深入讲解 5-6 编程练习 我不明白
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>方法的调用</title>
</head>
<body>
<script type="text/javascript">
var person={};
setperson.name="xm";
setperson.age=18;
setperson.sex="male";
person.setperson="xm";
person.setperson=18;
person.setperson="male";
</script>
</body>
</html>
5-6 编程练习
小伙伴们,请用程序描述下列内容:
给一个人(person)通过方法(setPerson)添加属性(name: 'xm', age: 18, sex: 'male')。
该方法接收property和value 2个参数
任务
1. 先定义person对象。
2. 对象内,通过定义setPerson方法,用于添加相应属性(name: 'xm', age: 18, sex: 'male')。
setPerson方法有两个参数property和value,用于接收相应属性及值。
setPerson方法内实现相应属性与值的赋值。
3. 最后通过person.setPerson方法给对象添加以下属性。(name: 'xm', age: 18, sex: 'male')
正在回答 回答被采纳积分+1
你好,你说的有问题是指输出的时候,整体如下,可以参考下哦。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>方法的调用</title>
</head>
<body>
<script type="text/javascript">
var person = {
setPerson: function(property, value) {
this[property] = value; return this;
}
};
person.setPerson("name", "xm");
person.setPerson("age", "18");
person.setPerson("sex", "male");
console.log(person.name);
console.log(person.age);
console.log(person.sex);
</script>
</body>
</html>祝学习愉快~
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星