gpt4 book ai didi

javascript - 将数组向后存储在字符串中

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

我将数组向后存储在字符串中,但其中始终有一个“未定义”。我不知道它从哪里来。我是这样做的:

var jump = ['j', 'u', 'n', 'i', 'p', 'e', 'r'];
var rev;
var i = jump.length - 1;

while (i >= 0) {
rev += jump[i];
document.writeln(i.toString() + jump[i]);
i--;
}

alert(rev.toString());

我用 pop()reverse() 尝试过,但仍然得到 undefined

最佳答案

由于 JS 是动态类型的,它不知道 rev 应该是一个字符串,因此它将保持未定义状态,直到您使用值对其进行初始化。像这样初始化 rev:

var rev = "";

var jump = ['j', 'u', 'n', 'i', 'p', 'e', 'r'];
var rev = "";
var i = jump.length - 1;
while (i >= 0) {
rev += jump[i];
document.writeln(i.toString() + jump[i]);
i--;
}
alert(rev.toString());

关于javascript - 将数组向后存储在字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36526615/

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