gpt4 book ai didi

javascript - 如何在 javascript 中获取对象的第一个、最后一个和其他值?

转载 作者:行者123 更新时间:2023-11-30 12:55:15 24 4
gpt4 key购买 nike

我有一个这样的对象,其中包含位置和中途停留值。

[{"location":"8, Nehru Nagar, Ambavadi, Ahmedabad, Gujarat 380015, India","stopover":true},<br/>
{"location":"CISF Cargo Road, Sardar Vallabhbhai Patel International Airport (AMD), Hansol, Ahmedabad, Gujarat 382475, India","stopover":true},<br/>
{"location":"Sardar Patel Ring Road, Sughad, Ahmedabad, Gujarat 382424, India","stopover":true},<br/>
{"location":"Kudasan Road, Urjanagar 1, Kudasan, Gujarat 382421, India","stopover":true},<br/>
{"location":"Gujarat State HIghway 141, Alampur, Gujarat 382355, India","stopover":true},<br/>
{"location":"Hanuman Ji Mandir Bus Stop, Dabhoda, Gujarat 382355, India","stopover":true}]

所以我的问题是
(1) 如何获取位置的第一个值作为起始目的地?
(2) 如何获取location的最后一个值作为end destination?
(3) 如何获取location的其他值作为航点?

see this,how i pushed value in waypts

最佳答案

您得到的是一组对象。可以通过数字索引访问数组中的各个项目,然后可以通过名称访问每个对象的各个属性。所以:

// assuming waypts is the variable/function
// argument referring to the array:

var firstLoc = waypts[0].location;
var lastLoc = waypts[waypts.length-1].location;

请记住,JS 数组索引从 0 开始,您可以使用以下命令获取数组中位置 n 的位置

waypts[n].location

当然,标准的 for 循环可以让您遍历数组中的所有路径点:

for(var j=0; j < waypts.length; j++) {
alert(waypts[j].location);
}

您将以相同的方式访问中途停留 属性:

waypts[j].stopover

关于javascript - 如何在 javascript 中获取对象的第一个、最后一个和其他值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19396099/

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