gpt4 book ai didi

javascript - 从 JavaScript 数组中删除一个值

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

我有以下代码,当单击按钮时,它会检查存储的先前值并将其与新值连接起来 - 本质上是为了获取一长串纬度和经度。

(arrayvalues 已全局声明)

var previousvalues = document.getElementsByName('arrayvalues')[0].value

arrayvalues = previousvalues + latitude+ "," + longitude+"##";
//alert(arrayvalues);
document.getElementById("arrayvalues").value = arrayvalues;

document.getElementById 在此处存储新值:

<input type="text" value="" name="arrayvalues" id="arrayvalues" />

但是我遇到的问题是用户可以随时撤消最后一次单击,这意味着需要删除最后存储的纬度和经度值。我怎样才能按照我编码的方式做到这一点?

最佳答案

使用 JavaScript 数组可用的 pop 方法,该方法将删除最后存储的元素。以下是关于 pop() 的简短教程:

因此,如果您的数组如下:

var coords = [[lat1,long1],[lat2,long2],[lat3,long3]]

运行coords.pop()将导致coords如下:

 [[lat1,long1],[lat2,long2]]

关于javascript - 从 JavaScript 数组中删除一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28198200/

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