如何在JavaScript中的箭头函数内访问'this'关键字?
箭头功能中的“this”关键字
JavaScript的'this'关键字引用了它所属的对象。在箭头函数中,“this”属于全局对象。在一个简单的函数中,“this”关键字可能会导致未定义,但在箭头函数中可能会导致一个精确值。
示例
<html>
<body>
<script>
function Student(fname, grade) {
this.fname = fname;
this.grade = grade;
this.details = function() {
return () => {
document.write(`Hi, I'm ${this.fname} from ${this.grade} grade`);
};
}
}
let info = new Student('picaso', 'seventh');
let printInfo = info.details(); printInfo();
</script>
</body>
</html>输出结果
Hi, I'm picaso from seventh grade
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练