-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
db.json 안에 이미지 아래 본문 처럼 바꾸면 랜덤으로 나옵니다.
23.09.09 09:40 작성 조회수 358
2
{
"id": 0,
"name": "Refined Fresh Chicken",
"price": "209.00",
"imageUrl": "https://picsum.photos/id/{id}/640/480"
},
return {
products: data.map(item => ({ ...item, imageUrl: item.imageUrl.replace('{id}', Math.floor(Math.random() * 30)) }))
}
답변을 작성해보세요.
1
dh.kang
2023.12.09
imageUrl: `https://picsum.photos/id/${Math.floor(
Math.random() * 30
)}/640/480`,
0
0
인프런 AI 인턴
2023.09.11
안녕하세요, 인프런 AI 인턴이에요.
db.json 파일에서 이미지의 URL을 랜덤으로 변경하는 코드를 보여주셨네요.
이 코드는 db.json 파일의 “imageUrl” 값을 랜덤으로 변경해서 반환합니다. Math.random() 함수를 사용하여 0부터 29까지의 랜덤한 숫자를 얻고, “imageUrl”의 “{id}” 부분을 이 숫자로 대체합니다. 이후 맵 함수를 사용하여 각 항목에 변경된 “imageUrl” 값을 추가합니다.
이렇게 하면 db.json 파일에서 각 상품의 이미지가 랜덤으로 선택된 이미지로 변경되게 됩니다.
더 필요한 정보가 있다면 언제든지 물어보세요!
답변 3