javascript执行函数

javascript执行函数,javascript,function,Javascript,Function,我在javascript代码中看到了这样一段示例代码 exec: function(myString){ var: link1=link2; editor1=editor2; link1.execute(); }, 我想知道为什么语法是这样的:exec:function()?这是否意味着只在运行时执行此函数?为什么这里没有函数名 谢谢这是对象声明的一部分。exec没有特殊意义,它只是对象中属性的名称 var obj = { exec: funct

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

    exec: function(myString){
    var: link1=link2;
    editor1=editor2;
    link1.execute();
    },
我想知道为什么语法是这样的:exec:function()?这是否意味着只在运行时执行此函数?为什么这里没有函数名


谢谢

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

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

obj.exec('abc');

您可能需要寻找一个基本的JavaScript简介。