javascript exec函数

时间:2012-09-24 15:27:20

标签: javascript function

我在javascript代码中看到了一段这样的示例代码。

    exec: function(myString){
    var: link1=link2;
    editor1=editor2;
    link1.execute();
    },

我想知道为什么语法是这样的:exec:function()?它只是意味着在运行时执行此功能?为什么这里没有功能名称?

由于

1 个答案:

答案 0 :(得分:3)

这是对象声明的一部分。 exec没有特殊含义,它只是对象中属性的名称。

var obj = {
    exec: function(myString){
        var link1=link2;  // there shouldn't be a  `:` here.
        editor1=editor2;
        link1.execute();
    },
    name: 'Joe'
};

然后你可以这样做:

obj.exec('abc');