请教老师,我没有理解这里的this是指代的啥
来源:5-4 编程练习
Surprise奇
2019-09-15 17:49:46
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>封装</title>
</head>
<body>
<script type="text/javascript">
function person(){
var p = {}
function _set(name,age,sex){
p.name = name;
p.age = age;
p.sex = sex;
}
this.set = function(name,age,sex){
return _set(name,age,sex);
}
function _get(){
return p.name+p.age+p.sex;
}
this.get = function(){
return _get();
}
}
var c = new person();
c.set("little",'18',"男");
console.log(c.get());
</script>
</body>
</html>
1回答
同学你好 ,this指向当前实例化对象, 也就是通过new person()之后赋值给C的对象哦
另, 老师测试你这段代码,效果实现的是可以的。
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~
相似问题