首页 > 解决方案 > TypeError:无法读取未定义的属性“txdate”

问题描述

我已经创建了我的 json 文件:BuyDT,其中我放置了一个属性“txdate”:“2019-07-17”。在 SellDT 我也这样做。但是当我调用声明时:

 while (SellDT[0].txdate<BuyDT[0].txdate) {
            SellDT.shift()
        }

它通知:无法读取属性“txt”未定义。我在谷歌上搜索但没有得到答案

谷歌,stackoverflow,....等..

BuyDT:
[
    {
        "symbol": "CTF",
        "orderqtty": 10,
        "orderamt": 5000,
        "txdate": "2019-07-15"
    },
    {
        "symbol": "CTF",
        "orderqtty": 5,
        "orderamt": 7000,
        "txdate": "2019-07-16"
    },
    {
        "symbol": "CTF",
        "orderqtty": 15,
        "orderamt": 5000,
        "txdate": "2019-07-17"
    }
]
and SellDT is same:
[

    {
        "symbol": "COM",
        "orderqtty": 16,
        "orderamt": 8000,
        "txdate": "2019-07-17"
    },
    {
        "symbol": "COM",
        "orderqtty": 16,
        "orderamt": 8000,
        "txdate": "2019-07-17"
    }
]

标签: reactjs

解决方案


推荐阅读