javascript - 如何使用 javascript 在数组对象变量中使用 foreach 循环

标签 javascript arrays syntax

我已经声明了 array object 变量,它是 ordered_items ,看起来没问题。但现在我如何使用 JavaScript 中的 foreach 循环 检索对象变量内的每个项目。提前致谢。

        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)

关于javascript - 如何使用 javascript 在数组对象变量中使用 foreach 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61248836/

相关文章:

syntax - 在 OCaml 中,你如何区分 * 和 ,?

javascript - 加载视频页面时 YouTube 触发的事件

javascript - 将标记旋转为多彩圆圈

php - 仅显示 sql 查询的第一行

javascript - 在任何函数 ex : "return Buy()" or "Buy()" 之前使用 return 有什么区别

JavaScript - 声音不随随机值一起播放

Javascript 4D 数组

ios - 将 Null 值和一个变量传递给 NSMutableArray/NSArray。为什么输出会有差异?

Python Singletons 语法以及为什么它看起来像那样?

syntax - 方案语法转换