gpt4 book ai didi

javascript - JQuery 存储 for 循环中的值?

转载 作者:行者123 更新时间:2023-12-01 00:50:57 26 4
gpt4 key购买 nike

我有一个网格,我想将所有值提取到一个对象中。但它似乎只返回最后一个值,我不知道如何解决这个问题。

function item_details(){
var gridDataArray = $('#itemGrid').data('kendoGrid').dataSource.data();
for ( var i=0; i < gridDataArray.length; i++ ) {
var items = {
["itemID_" + i]: gridDataArray[i]['itemID'],
["itemQty_" + i]: gridDataArray[i]['itemQuantity'],
["itemPrice_" + i]: gridDataArray[i]['itemPrice']
};
};

console.log(items);
return items;
}

最佳答案

我们需要在for循环之前声明一个数组,并将对象压入其中以存储所有对象。

function item_details(){
var gridDataArray = $('#itemGrid').data('kendoGrid').dataSource.data();
var items =[];
for ( var i=0; i < gridDataArray.length; i++ ) {
items.push( {
["itemID_" + i]: gridDataArray[i]['itemID'],
["itemQty_" + i]: gridDataArray[i]['itemQuantity'],
["itemPrice_" + i]: gridDataArray[i]['itemPrice']
})
}

console.log(items);
return items;
}

关于javascript - JQuery 存储 for 循环中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59712983/

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