小编Gue*_*rs4的帖子

对象键“未定义”

我从 API 获取一个对象,并在其中使用其他 API 响应创建新对象,例如:

API响应1:Obj: {a: 1, b: 2}

API响应2:3

创建对象:Obj.c = 3

最终结果: 对象:{a: 1, b: 2, c: 3}

问题:

console.log(Obj) return Obj: {a: 1, b: 2, c: 3}

console.log(Obj.c) return undefined
Run Code Online (Sandbox Code Playgroud)

console.log当我尝试在属性中给出 a之后时,我没有得到.map,我无法访问创建的属性,返回undefined。但是,当我console.log在任何对象上给出 a 时,创建的属性就在那里。

我的代码:

async getGeneralInfo(token, seed) {
    try {
        API_HEADER.headers.Authorization = token;
        let responseAvaliableCoins = await axios.get(
            BASE_URL + "/coin",
            API_HEADER
        );

        let avaliableCoins = responseAvaliableCoins.data.data.coins;

        avaliableCoins.map(async (coin, index) => {
            if (coin.status …
Run Code Online (Sandbox Code Playgroud)

javascript arrays api object axios

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

api ×1

arrays ×1

axios ×1

javascript ×1

object ×1