我从 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)