说我有以下代码:

function helloWorld() {
    console.log(helloText);
}


当我调用此函数时,我想执行以下操作:

helloWord(
    helloText = "some example text";
)


哪个当然行不通。但我的想法是,我想在调用该函数时通过引用其名称来更改该变量。我看到无数的jQuery幻灯片显示和执行此操作的东西,但我似乎无法弄清楚。我能找到的最接近的东西是:

function helloWorld(helloText) {
    console.log(helloText);
}

helloWorld("some example text");


这将起作用,但是具有更长的变量列表,这变得笨拙。因此,我该如何使用其名称来更改变量值?

最佳答案

Javascript中没有关键字参数。为了模仿这种行为,您可以使用对象文字,如下所示:

function helloWorld(args) {
    console.log(args.helloText);
}

helloWord({
    helloText: "some example text"
});

07-26 01:50