gpt4 book ai didi

javascript - 将字符串变量转换为数组

转载 作者:行者123 更新时间:2023-12-02 14:49:16 26 4
gpt4 key购买 nike

我创建了从数组中获取某些数据的方法,并通过添加一些预定义的字符串来使用该数组创建一个新字典,

我能够创建我需要的新数组,但我似乎将其存储为字符串变量而不是数组。这是我的代码:

var createContestantsDropdownlist = ContestantInfoDropdown();

function ContestantInfoDropdown() {
var ContestantTest = ['Contestant 1', 'Contestant 2', 'Contestant 3', 'Contestant 4'];
var option = [];
for (var i=0;i<ContestantTest.length;i++){
option += '{value: \'' + ContestantTest[i] + '\'},';
}
option += '{value: \'Contestant 5\'}';
return option
};

当我查看已创建的数据时,它们的格式都是正确的,但我需要尝试删除开头和结尾的双引号以使其成为数组,而不是字符串值。 See here how the string value Looks .

我想知道的是如何通过简单地删除开头和结尾的双引号来将其转换为字符串,或者我在这里完全走错了路。任何帮助表示赞赏!

谢谢!

最佳答案

试试这个:

option.push({value: ContestantTest[i]});

这实际上会将对象推送到数组上,而不是像现在一样构建一个字符串。

关于javascript - 将字符串变量转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36316290/

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