1. split() ___문자열.split( 기준 문자 ) 문자열을 배열로 바꾸기 split() 안에 매개변수를 넣지 않는 것과 "," 쉼표를 넣어주는 것은 동일한 결과를 반환함! let exampleString = "홍길동,이순신,유관순"; // exampleString 문자열을 "," 쉼표 기준으로 배열로 나눈다. let stringToArray = exampleString.split(",");//exampleString.split(); 과 동일함 console.log(stringToArray); //출력: ["홍길동","이순신","유관순"]; 만약 공백을 기준으로 나누고 싶다면? split() 함수에 " " 공백이 들어간 문자열을 넣어주면 된다. let exampleString = "홍길동 이순신 ..
옛날에 했던 프로젝트 리팩토링하는데, React의 state에 있는 객체의 값을 반복문 돌려서 다른 객체 변수에 저장해주는 코드가 있었다ㅋㅋㅋㅋㅋㅋㅋ react와 node.js를 학습하면서 만든 첫 프로젝트였기 때문에 이런 일이 발생한 것 같다... 그냥 지우기엔 나중에 쓸 일이 분명 있을 것이므로 글을 쓰기로 했다 // ...생략 const [review, setReview] = useState({ ocode: "", pcode: "", category : "후기", rating: 5, title: "", content: "" }); // ...생략 let data = {}; //data 객체에 inputs state에 있는 값들을 for 문을 통해 간편히 추가 for(let i in Object.ke..
프로젝트 진행 중 페이지 별로 날짜를 출력해줘야 하는데, 페이지 별로 날짜의 출력 길이나 기호를 바꾸고 싶을 때가 있다. 아니면 위의 사진처럼 조회한 날짜가 이상한 형태로 출력될 때ㅠㅠ 그래서 함수를 만들어봤따!! (날짜 형식 바꾸는 방법을 따로 구글링해보지 않았기에 비효율적인 방법일 수 있음) 언어는 node.js를 사용했고, 전역 함수로 사용하기 위해 export 시켰다. 함수는 2가지를 사용했다. 1. 날짜를 YYYY-MM-DD HH:MM:SS 형식의 문자열로 반환해주는 함수 (2021년 9월 10일이면 2021-9-10 으로 출력될텐데, 한자리일 때 앞에 0을 넣어주는 함수이다.) 2. 날짜를 사용할 기호와 출력 길이를 입력 받아 반환해주는 함수 함수를 굳이 2개로 분리한 이유는 생활코딩님께서 하..