gpt4 book ai didi

javascript - 将数组转换为字符串并获取子字符串

转载 作者:行者123 更新时间:2023-12-03 10:18:54 25 4
gpt4 key购买 nike

我在 JavaScript 中启动了一个数字数组,并使用 join 将其转换为字符串,但是当我尝试获取 substr 时,它不起作用。似乎存在技术错误。请帮忙!

var array = [85, 13, 7, 42, 78, 9];
$("#div1").html("<b>This is the original array:</b><br><br>" + array.join("<br>"));

$("#div2").html("<br><b>This is the converted string:</b><br><br>" + array.join(""));

$("#div3").html("<br><b>The substring (from 0 to 3) is:</b><br><br>" + array.substr(0,3));

注意:div1div2div3 是 3 个独立的 div,分别具有 id。这就是我想显示结果的地方。

最佳答案

您正在对数组调用 substr,而不是对 array.join 的结果调用。 join 函数不会修改数组,它返回一个字符串

您必须将结果分配给变量并对结果字符串值调用 substr

var joined = array.join("");
joined.substr(0,3); // this will work

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

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