gpt4 book ai didi

javascript - 如何在 Javascript 函数中引用数组方法

转载 作者:行者123 更新时间:2023-11-28 01:38:34 24 4
gpt4 key购买 nike

var myList = ["Hello There World", "meatball", "cookie monster"];

var BreakUpFirst = function (myList) {
document.write(myList[0].split(" "));
};

您好,我是 JavaScript 新手,请耐心等待。不知道我在这里做错了什么。

我试图将 myList 数组中的第一个字符串分解为它自己的包含 3 个值的数组。 split 方法在函数之外对我来说工作得很好,但我无法让它在函数内部工作。我想创建 BreakUpFirst 作为一个新数组,并保留 myList 或我按原样传递的任何其他数组。

最佳答案

您实际上在这里做了几件不同的事情。如果您只想将 myList[0].split("") 的值分配给 var BreakUpFirst,那么 @thefourtheye 建议的解决方案是理想的。直接赋值即可:

var BreakUpFirst = myList[0].split(" ");

如果您尝试使用的函数始终会分解存储在数组第一个元素中的字符串并将其输出到屏幕,那么您需要确保将数组作为参数传递。如果您定义了您的函数:

 var BreakUpFirst = function(myList) {
return myList[0].split(" ");
}

var myList = ["Hello There World", "meatball", "cookie monster"];

您需要确保调用该函数并传入参数:

 var brokenString = BreakUpFirst(myList);
alert(brokenString);

您将收到一个带有 brokenString 数组的警告框,"Hello","There","World"

关于javascript - 如何在 Javascript 函数中引用数组方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21213983/

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