개씹초보 자바스크립트 공부 중인데
각자 어떤 상황에서 써야하는건질 모르겠음

채찍피티 말로는 객체 내 객체가 성능면에서 더 좋다는데
어떤 값을 토대로 키를 찾는다든지, 아니면 키를 어떤 값이랑 비교해야할 일이 많아지면 객체 내 객체 형태가 오히려 구린거같아서...

예를 들어서
대장장이 npc한테 어떤 아이템을 줬을 때
그 아이템이 부러진 무기라면 수리해준다는 식으로 짰을때

배열 안에
{
이름: 대검,
데미지: 10,
부러진 무기: 반쪽 대검
}

이라는 데이터를 만들어놓으면
아이템이 부러진 무기인지 판별하기 위해
아이템이 부러진 무기의 값과 일치하는 객체가 있는지 find로 찾고
그 다음엔 객체.이름 같은 식으로 "대검" 을 금장 찾을 수 있는데

대검: {
데미지: 10,
부러진 무기: 반쪽 대검
}

으로 만들어두면
아이템이 부러진 무기인지 판별하기 위해 find 하는거까진 똑같고, 이렇게 연산한 걸 활용못하고
다시 대검 이라는 키를 찾으려고 한번 더 find를 써서 연산해야 느낌이라...