校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 语法相关-操作符相关
题目

“this”关键字的原理是什么?请提供一些代码示例。

解答

在 JavaScript 中,this 是指正在执行的函数的“所有者”,或者更确切地说,指将当前函数作为方法的对象。

function foo() {
console.log( this.bar );
}
var bar = "global";
var obj1 = {
bar: "obj1",
foo: foo
};
var obj2 = {
bar: "obj2"
};
foo(); // "global"
obj1.foo(); // "obj1"
foo.call( obj2 ); // "obj2"
new foo(); // undefined


C 2条回复 评论
目田

非常详细, 非常清晰, 代码测试可用。 教科书级别

发表于 2021-09-13 15:55:00
0 0
逍洛

这道题套路也太多了,一不小心就中了陷阱

发表于 2021-09-11 08:25:00
0 0