如何在'React Native Simple Store'中获取数组值?

问题描述 投票:-1回答:1

如何在“ React Native Simple Store”中获取数组值?

这是我的代码:

const tryList = [];

store.get('shoppingList').then(res => (tryList = {res}));
console.log(tryList);

输出:

{
  "res": [{
    "price": 10,
    "name": "t-shirt"
  }]
}

预期输出:

[{
  "price": 10,
  "name": "t-shirt"
}]
javascript arrays react-native arraylist asyncstorage
1个回答
0
投票
store.get('shoppingList').then(res => (tryList = {res}));
console.log(tryList)

请参见,当您打印tryList时,将得到一个对象{"res": [{"price": 10, "name": "t-shirt"}]}

但是您需要获取res的值,因此对于访问对象属性的方式,您必须执行以下操作。 console.log(tryList.res)#这会给您预期的结果。

© www.soinside.com 2019 - 2024. All rights reserved.