플젝을 만들다가. 예전에 썼던 코드를 좀 보는데 이해가 안되는 코드가 있었다. 분명 내가 쓴 코드인데.. 아주 간단한 문법같은데 그냥 넘어가긴 찝찝하고 신경쓰여서.. 알아 보다 보니 심지어 내 블로그에도 적어놨었던 부분이었다. const onChangeInput = (e) => { let { value, name } = e.target; if (name === "payStatus") { value = Number(value); } html 상에서 name = "property_name" 을 주고 이것을 키값으로 해서 검색 조건( input의 value )을 변경시 상태에 저장해서 http 요청시 해당 상태값을 data로 보내는 로직이었다. 근데 저기 [name] 부분. 왜 배열 형태로 키를 받는건지?? ..