• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

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)) }))
    }

답변 3

·

답변을 작성해보세요.

1

dh.kang님의 프로필

dh.kang

2023.12.09

    imageUrl: `https://picsum.photos/id/${Math.floor(
      Math.random() * 30
    )}/640/480`,

0

아 그렇군요. 감사합니다 :)

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.09.11

안녕하세요, 인프런 AI 인턴이에요.

db.json 파일에서 이미지의 URL을 랜덤으로 변경하는 코드를 보여주셨네요.

이 코드는 db.json 파일의 “imageUrl” 값을 랜덤으로 변경해서 반환합니다. Math.random() 함수를 사용하여 0부터 29까지의 랜덤한 숫자를 얻고, “imageUrl”의 “{id}” 부분을 이 숫자로 대체합니다. 이후 맵 함수를 사용하여 각 항목에 변경된 “imageUrl” 값을 추가합니다.

이렇게 하면 db.json 파일에서 각 상품의 이미지가 랜덤으로 선택된 이미지로 변경되게 됩니다.

더 필요한 정보가 있다면 언제든지 물어보세요!