Obejct.values() / Object.entries()
const fetchMeals = async () => {
try {
const res = await fetch(
'<https://react-http-8dd13-default-rtdb.firebaseio.com/meals.json>'
);
const data = await res.json();
const values = Object.values(data);
const entries = Object.entries(data);
console.log('mealsArr2', mealsArr2);
console.log(mealsArr);
setMeals(mealsArr);
return mealsArr;
} catch (err) {
console.log(err);
return [];
}
};// entries
[Array(2), Array(2), Array(2), Array(2), Array(2)]
Array(2)
0: "m1"
1: {description: 'yummy', id: 1, name: 'Sushi', price: 16.99}Object.values() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด์ ๊ฐ์ ์ถ์ถํ ๋๋, ์์ฑ ์ด๋ฆ์ ์์๋ผ ์ ์๋ ํ๊ณ๊ฐ ์์.
๋ง์ฝ ์์ฑ ์ด๋ฆ์ ํจ๊ป ์ถ์ถํ๊ณ ์ ํ๋ค๋ฉด, for...in๋ฃจํ๋ Object.entries() ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.
Last updated