본문 바로가기

Language/Java Script7

[Java Script] 단축 속성명, 전개 연산자, 배열 비구조화, ES6 매개변수 단축 속성명 function makePerson1(age, name) { return {age:age, name:name}; // 1 } function makePerson2(age, name) { return {age, name}; // 2 } 1은 단축 속성명을 사용하지 않았고, 2는 단축 속성명을 사용한 경우이다. 속성값 일부가 변수라면 간단하게 변수 이름만 적어주면 된다. 이때 속성명은 변수 이름과 같아진다. => 코드 작성과 가독성 높이기에 용이하고 디버깅을 위해 콘솔 로그를 출력할 때 유용하다. function makeOdj1(key, value) { const obj = {}; obj[key] = value; return obj; } function makeOdj2(key, value) { .. 2022. 6. 9.
[Java Script] 정규 표현식 (Regular Expression) 정규 표현식 (Regular Expression) 정규식 만들기 1. 슬래시(/)로 감싸기 2. RegExp 객체의 생성자 함수를 사용 : 생성자 함수 사용 시 정규식이 실행 시점에 컴파일된다. 정규식 패턴이 변경되는 경우, 정보에 따라 정규식 패턴을 동적으로 적용해야 하는 경우에 생성자 함수를 사용하면 된다. 정규식 함수 exec : 찾고 싶은문자열 패턴을 찾고 배열을 반환, 찾지 못하면 null을 반환 test : 대응되는 문자열이 있는지 검사하고 있으면 true 없으면 false를 반환 match : 문자열을 찾고 배열로 반환하는 String 객체 내장 함수, 문자열이 없으면 null 반환함 exec()와 동일한 기능 search : 문자열이 있는지 검사하고, 대응되는 첫 번째 문자열의 인덱스를 반.. 2022. 5. 23.