gpt4 book ai didi

javascript - 你如何处理多参数 JavaScript 函数?

转载 作者:行者123 更新时间:2023-11-30 08:16:51 24 4
gpt4 key购买 nike

我定义了我的 JavaScript 函数如下:

function printCompanyName(company1, company2, company3, company4, company5)
{
document.write("<p>" + company1 + "</p>");
document.write("<p>" + company2 + "</p>");
document.write("<p>" + company3 + "</p>");
document.write("<p>" + company4 + "</p>");
document.write("<p>" + company5 + "</p>");
}

并将其命名为:

printCompanyName("Dell, Microsoft, Apple, Gizmodo, Amazon");

但我得到以下输出:

Dell, Microsoft, Apple, Gizmodo, Amazon

undefined

undefined

undefined

undefined

什么给了!?几个小时以来,我一直在努力解决这个问题。我要:

Dell
Microsoft
Apple
Gizmodo
Amazon

最佳答案

您正在传递一个恰好包含 4 个逗号的字符串。
因此,第一个参数包含单个字符串,其他 4 个未定义。 (因为你只给了一个值)
由于 Javascript 参数是可选的,因此您不会因为不传递其他参数的值而收到错误。

您需要传递 5 个不同的字符串,它们之间用逗号分隔,如下所示:

printCompanyName("Dell", "Microsoft", "Apple", "Gizmodo", "Amazon");

关于javascript - 你如何处理多参数 JavaScript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2219264/

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