

위의 코드는 객체 안의 value 값 별로 몇번씩 들어있는지 확인하는코드입니다.
해당 코드관련하여 이해가 가지 않는 부분이 있어 질문드립니다.
- 왜 value 값인 url을 url: acc[url] ? acc[url] +1 :1 // 이와 같이 안쓰고, []대괄호를 붙여주는 이유가 뭔지, 그러면 배열 처럼 되는게 아닌지, 문법을 잘 모르겠습니다.
- 왜 {} 객체를 마지막에 하나 더 해주게 되면 잘 나오게 되는지, 문법에 대한 이해가 필요합니다 ㅠㅠ