JQuery - Push method JSONArray

JQuery - Push method JSONArray

本文关键字:JSONArray method Push JQuery      更新时间:2023-09-26

我在两个数组之间做push方法来创建一个更大的数组。我想修复的两个简单数组是:

[{"id":"11"},{"color":"blue","value":"14"}] 
[{"id":"11"},{"color":"green","value":"25"}] 

push两个数组的代码是:

var totjunt = $('body').data('cesta_list').push(array_of_bought_colors_new);

对于$('body').data('cesta_list');,我保存第一个数组,然后我尝试推第二个数组。

使用console.log(JSON.stringify(totjunt));,我通过控制台打印值,但问题是控制台只打印数字2。

您正在记录push()调用的结果,而不是结果数组。试试这个:

$('body').data('cesta_list').push(array_of_bought_colors_new);
var totjunt = $('body').data('cesta_list');

更具体地说,push()返回新数组的长度,而不是数组本身。

.push不返回一个新的数组。它返回数组的新长度。数组就地更新