说我有以下代码:
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"
});