Javascript - 关于对象

时间:2014-01-03 22:20:42

标签: javascript function object

我想知道这是否可行:
我想访问指向同一对象中另一个索引的对象索引。
例如:

var object = {
    edit: function (string) {
        alert(string);
    },
    edit2: "call default edit()"
};

object.edit2("Hello World!!");

我该怎么办?
对不起,我的英文很糟糕

3 个答案:

答案 0 :(得分:4)

你可以这样做

var object = {
    edit : function(string){
        alert(string);
    },
    edit2 :function(string){
        this.edit(string);
    }
};

object.edit2("Hello World!!");

答案 1 :(得分:1)

这个怎么样:

var object = {edit : function(string){alert(string)},
           edit2 : function(string){this.edit(string)}
}

object.edit2("Hello World!!")

答案 2 :(得分:0)

我认为Javascript允许:

var object = {edit : function(string){alert(string)} };
object.edit2 = object.edit;

object.edit2("Hello World!!")

或scrblnrd3的解决方案。

这个网站是国际性的,所以我猜你不是唯一一个英语不太好的人......(你为什么看着我?)