gpt4 book ai didi

Javascript获取json对象的最后一个值

转载 作者:行者123 更新时间:2023-11-30 16:55:02 25 4
gpt4 key购买 nike

我需要 json 对象的最后一个元素:

{
"results": {
"collection1": [
{
"price": [
"95",
"80"
],
},
{
"price": "68"
},

.....

这是我的功能:

function transform(data) {
for (var i = 0; i < data.results.collection1.length; i++){
var price = data.results.collection1[i].price;
data.results.collection1[i].price = price[price.length-1];
}

return data;
}

我需要获取最后的价格值。第一个是 80,第二个是 68。当我使用

price_last = data.collection.price[data.collection.price.length-1];

第一个价格元素为 80,第二个为 8。但我需要 68。

最佳答案

试试这个:

if (Array.isArray(data.collection.price)) {
price_last = data.collection.price[price.length-1];
} else {
price_last = data.collection.price;
}

关于Javascript获取json对象的最后一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29853531/

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