Javascript 如何使用键值对将两个数组的价格和名称推送到单个数组中
我有两个阵列价格和名称如何推动这两个阵列获得以下输出:Javascript 如何使用键值对将两个数组的价格和名称推送到单个数组中,javascript,jquery,laravel,Javascript,Jquery,Laravel,我有两个阵列价格和名称如何推动这两个阵列获得以下输出: var prices = []; var names = []; $("ul li ").find(".checkedId:checked").each(function(index, item) { prices.push($(this).closest('li').find(".cal_total").val( names.push($(this).closest('
var prices = [];
var names = [];
$("ul li ").find(".checkedId:checked").each(function(index, item) {
prices.push($(this).closest('li').find(".cal_total").val(
names.push($(this).closest('li').find('label').text());
});
如何使用键值对将两个数组的价格和名称推送到单个数组中。我想要输出
比如:
Array
(
[0] => Array
(
[price] => 500
[name] => cat 1
)
[1] => Array
(
[price] => 300
[name] => cat 1
)
)
您只需创建一个数组,并按名称和价格推送对象:
var项目=[];
$(“ul li”).find(“.checkedId:checked”).each(函数(索引,项){
推({
价格:$(this).closest('li').find('calu total').val(),
名称:$(this).closest('li').find('label').text()
});
});
您想要的输出没有意义。请允许您使用标准JS语法?只需使用map()即可。请提供一些样本html根据