Array.isArray(obj)- 배열인지 아닌지 확인후 true/false 리턴 arr.forEach(callback function) //for문과 비슷arr.forEach(function callback(currentValue[, index[, array]])- 배열 요소마다 한번씩 주어진 함수를 실행 var array1 = ['a', 'b', 'c']; array1.forEach(function(element) { console.log(element); }); // expected output: "a" // expected output: "b" // expected output: "c" arr.map(callback function)- 콜백 함수 리턴 시 리턴값을 모은 새로운 배열을 리턴함- 콜..
str.split(seperator) - seperator 기준으로 문자열을 쪼개서 배열에 넣어줌 str.substring(start, (end))- start 부터 end 까지 문자열을 자름- 순서가 바뀌어도 동일한게 실행됨- 음수가 들어갈 경우 0번 인덱스 부터 실행 됨 str.slice(start, (end))- substring과 비슷- 인덱스 순서가 바뀌면 '' 반환 - 음수가 들어갈경우 문자열 끝부터 실행됨 str.substr(start, length)- substring과 slice와는 다르게 두번째 매개 변수에 길이가 들어감- 첫번째에 음수가 들어가면 끝에서 부터 시작 str.trim()- 문자열의 시작과 끝에 있는 공백을 제거 Number.isInteger(value)- value 값이 ..
var a = 1; var b = a; a 변수를 1로 선언한 후 b 변수에 a의 값을 넣는다 a = 3; 그 후 a의 값을 3으로 바꾸었을 때 결과 값은? a = 3 b = 1 선언했을 경우에는 대입한 변수를 바꾸어도 바뀌지 않는다. var a = [1, 2, 3] var b = a; a[0] = 2; 그렇다면 위와 같은 상황에서는 어떻게 될까 ? var a = [2, 2, 3] var b = [2, 2, 3] a와 b 모두 변화 된다.그 이유는 같은 메모리 부분을 참조하고 있기 때문이다.
window 사용시 gitbash 설치 explorer . : 디렉토리 탐색기 열기. 대신 파일 이름을 넣으면 파일이 인터넷 창으로 열림code . : 비쥬얼스튜디오로 열기repository branchclonecommit: 커밋시 꼭 변경사항 입력하기pull/push 1. clone 하고 싶은 소스를 github repository에서 fork를 통해 내 repository로 가져오기2. 깃허브에서 clone or download 클릭 후 나오는 주소 복사3. gitbash에서 'git clone 복사한 주소' 입력- 윈도우에서는 ctrl+v가 먹히지 않으므로 우클릭 붙여넣기4. 아이디 / 비밀번호 입력 git status : 현재 상태를 나타내 줌 commit 유무, 권한git diff : 어떤 점이..
톰캣 9.0 다운로드 링크 1. 다운로드 받을 버전 선택 후 zip 파일 다운로드 2. 압축 풀고 자신의 dev 폴더에 옮기기 3. 서버 탭이 안보이면 window - show view - servers 클릭 4. 하단의 서버 클릭 후 apache에서 tomcat 버전 선택 5. browse 눌러서 톰캣 경로 선택 6. 박스친 부분 체크 / http 포트를 바꾸는 이유는 데이터베이스(오라클 등)과 충돌이 일어 날수 있어서 7. 지구본 아이콘 클릭 후 localhost로 접속 했을 때 아래와 같이 나오면 설치 완료