[JS] 2개의 배열을 하나의 객체로 만드는 방법
예를 들어 want라는 배열에는 가지고 싶은 항목들이 문자열로 담겨있고, number라는 배열에는 개수가 담겨있다고 가정해보자. let want = ["banana", "apple", "rice", "pork", "pot"]; let number = [3, 2, 2, 2, 1]; 2개의 배열을 하나의 객체로 만들려면 어떻게 해야할까? 내가 원하는 결과 값은 아래와 같다. {banana: 3, apple: 2, rice: 2, pork: 2, pot: 1} 아래와 같이 reduce를 사용하면 원하는 결과 값을 얻을 수 있다! const result = want.reduce((acc, cur, idx) => { return { ...acc, [cur]: number[idx] }; }, new Object);..
2023. 3. 12.