javascript - 如何使用javascript在数组对象变量中使用foreach循环
问题描述
我已经声明了array
object
变量,ordered_items
它似乎很好。但是现在我怎样才能使用foreach loop
javascript 检索对象变量中的每个项目。提前致谢。
var ordered_items = [];
for(var x = 0; x < prev_tbl_rows.length; x++){
var product = $(prev_tbl_rows[x]).find("td.one_prod_name").text();
var quantity = $(prev_tbl_rows[x]).find("td.one_qty").text();
var price = $(prev_tbl_rows[x]).find("td.oneprice").text();
var subtotal = $(prev_tbl_rows[x]).find("td.oneSubtotal").text();
ordered_items.push({
product: product,
quantity: quantity,
price: price,
subtotal: subtotal,
});
}
console.log(ordered_items);
//I don't have an idea how to retrieve each item inside this variable /*ordered_items*/
解决方案
你是这个意思?
let ordered_items = [];
$("someSelectorForPrevRows").each(function() {
$row = $(this);
ordered_items.push({
product: $row.find("td.one_prod_name").text(),
quantity: +$row.find("td.one_qty").text(),
price: +$row.find("td.oneprice").text(),
subtotal: +$row.find("td.oneSubtotal").text()
})
})
ordered_items.forEach(item => console.log(item.product, item.quantity, item.price, item.subtotal)
推荐阅读
- asp.net - 无法向表中插入数据
- css - CSS3 动画 - 变换:scaleX(-1) - 后退 - 缩小尺寸 - 为什么?
- node.js - 尝试在 Angular 5 项目中运行此“ng serve”命令时,会出现此错误
- python - Pandas - 对一组列进行分箱并对另一列求和
- python - 具有多个输入的 tf.custom_gradient
- javascript - Surpress 404 image not found html标签上的错误
- qml - 使用 Qt5 Quick Controls 2 实现触摸声音
- mysql - 如何从以下代码验证 WordPress 随机数?
- asp.net-core - 不同版本的 netstandard 和 netcoreapp 是如何兼容的?
- javascript - 跨域请求被阻止,origin 'null' 无权访问