Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将JavaScript中的3个数组相乘,并将结果保存在第4个数组中并对其排序_Javascript_Arrays - Fatal编程技术网

将JavaScript中的3个数组相乘,并将结果保存在第4个数组中并对其排序

将JavaScript中的3个数组相乘,并将结果保存在第4个数组中并对其排序,javascript,arrays,Javascript,Arrays,如何将第二和第三个数组相乘并保存在第四个数组和第三个数组中,然后对它们进行排序 我试着用javascript来做,但在任何地方都找不到任何有用的帮助 $(函数(){ var itemsArray=[ {“项目”:“锤子”,“价格”:15.00,“数量”:5}, {'item':'Drill','Price':49.99,'qty':3}, {“项目”:“螺丝刀”,“价格”:3.00,“数量”:6}, {“项目”:“扳手”,“价格”:6.25,“数量”:4}, {“项目”:“钳子”,“价格”:4

如何将第二和第三个数组相乘并保存在第四个数组和第三个数组中,然后对它们进行排序

我试着用javascript来做,但在任何地方都找不到任何有用的帮助

$(函数(){
var itemsArray=[
{“项目”:“锤子”,“价格”:15.00,“数量”:5},
{'item':'Drill','Price':49.99,'qty':3},
{“项目”:“螺丝刀”,“价格”:3.00,“数量”:6},
{“项目”:“扳手”,“价格”:6.25,“数量”:4},
{“项目”:“钳子”,“价格”:4.00,“数量”:2},
{'item':'Ratchet','Price':12.50,'qty':1},
{'item':'scide','Price':8.50,'qty':7},
{'item':'Prybar','Price':7.25','quaty':4},
{'item':'Saw','Price':14.50,'qty':6},
{'item':'Sander','Price':27.99',qty':2}
];
var resultArray=itemsArray.map((item)=>{return{'item':item.item,'price':item.price,'qty':item.qty,'extprice':item.qty*item.price})
resultArray.sort((a,b)=>{
var itemA=a.item.toUpperCase();//忽略大小写
var itemB=b.item.toUpperCase();//忽略大小写
如果(项目A<项目B){
返回-1;
}
如果(项目A>项目B){
返回1;
}
//名字必须相等
返回0;
});
log(JSON.stringify(resultArray))
resultArray.forEach((项目)=>{
$('table tbody').append(`${item.item}${item.price}${item.qty}${item.extprice}`)
})
})
表格{
边框:1px纯黑;
}

项目价格QTYEXT价格

你能提供一些代码来显示你到目前为止所做的尝试,以及数据存储的格式吗?是的,但我不知道如何上传我将发送给你的tel me you电子邮件地址的截图我不需要截图,只需复制粘贴你正在处理的相关代码到这个问题中。只需发布一些代码!让我们知道你做了什么!它说太长了,你可以根据结果数组创建你的表!