gpt4 book ai didi

javascript - 如何将值传递给此函数类型

转载 作者:行者123 更新时间:2023-11-29 17:13:48 24 4
gpt4 key购买 nike

if (!window.statistics) window.statistics = {};

statistics.Update = function (var sales) {
...
}

在这里,我在 var sales 参数上收到错误 Unexpected token var。我期望这样的事情是因为我不能将任何参数传递给这种类型的函数。如果我有没有参数的相同函数类型,它就可以工作。

为什么会这样,我如何将值传递给此函数?

最佳答案

只需删除 var,您的函数就会有一个命名参数。当您调用它时(您永远不会在您的代码中调用它),您将传入您希望它在该命名参数中接收的任何值。

if (!window.statistics) window.statistics = {};

statistics.Update = function (sales) {
// No 'var' here -------------^

console.log(sales);

}; // <== Off-topic: Note the semicolon

statistics.Update("foo"); // Logs "foo" to the console

关于javascript - 如何将值传递给此函数类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19830880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com