相关疑难解决方法(0)

Javascript:在自己的键的函数中的对象文字引用而不是'this'

在一个函数中引用一个对象文字是否有问题?它似乎工作得很好,但我想确保没有其他含义.

这是我正在谈论的一个例子:

代替:

var obj = {
    key1: "it",
    key2: function(){return this.key1 + " works!"}
};
alert(obj.key2());
Run Code Online (Sandbox Code Playgroud)

使用:

var obj = {
    key1: "it",
    key2: function(){return obj.key1 + " works!"}
};
alert(obj.key2());
Run Code Online (Sandbox Code Playgroud)

javascript object

15
推荐指数
1
解决办法
3185
查看次数

标签 统计

javascript ×1

object ×1