首页 > 解决方案 > 数组替换而不是连接值

问题描述

我将此数组声明为

rowData = []

我想用 forloop 更新这个数组,但它不断替换值而不是更新它。我想我做错了什么。

    rowDataDefs(){
        for (let to of this.detailedOrders){
            console.debug(to)
            this.rowData = [
                {table_no: to.table.tableNo, order_no: to.orderNo, date_time: to.table.createdDate }
            ]
        }
    }

标签: javascriptangulartypescript

解决方案


rowDataDefs(){
        for (let to of this.detailedOrders){
            console.debug(to)
            this.rowData.push(
                {table_no: to.table.tableNo, order_no: to.orderNo, date_time: to.table.createdDate });
        }
    }

推荐阅读