일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 옵저버 패턴
- 백준 2164
- 후위표기식
- 스프링
- 네트워크
- 기본형 매개변수
- 백준 1935
- 팩토리 패턴
- 자바의 면접
- 포워드 프록시
- 리버스 프록시
- 빈 타입 조회
- 싱글톤 패턴
- 스프링 컨테이너
- www.naver.com치면 발생하는일
- mvvm패턴
- 참조형 반환타입
- k번째큰수
- try-catch
- SOLID원칙
- 스프링 빈
- 참조형 매개변수
- @Tranctional
- 전략 패턴
- Class Loader
- 스프링 싱글톤
- 팩토리패턴
- 쇠막대기
- removeAll
- TCP/IP 4계층
- Today
- Total
스파이더 웹 개발
자바스크립트 복습(2) 본문
데이터 타입 (mdn 사이트 확인하기)
1. String
indxOf( ) - 호출한 String 객체에서 주어진 값과 일치하는 첫 번째 인덱스를 반환, 일치 값이 없으면 -1을 반환
length - 문자열의 길이를 반환
slice( ) - 문자열의 일부를 추출하면서 새로운 문자열 반환 (매개변수로는 begin index 와, end index가 있는데, begin index만 설정하는 경우 시작부터 끝까지, begin index와 end index를 설정하는 경우 시작부터 종료 직전까지)
replace( ) - 문자열 대체
trim( ) - 공백제거
2. 숫자형
toFixed( ) - 매개변수로 소수점의 자리수를 지정할 수 있음
ex.
const pi = 3.141592
const str = pi.toFixed(2); //문자열로 반환
console.log(num); //return 3.14
parseInt - 문자열을 정수형으로반환
parseFloat - 문자열을 실수형 그대로 반환
3. Math
abs() - 절대값을 반환
min() - 최소값 반환
max() - 최대값 반환
ceil() - 올림
floor() - 내림
round() - 반올림
random() - 0~1의 실수 임의의 값
4. Array
concat() - 배열을 결합(원본 배열에는 영향을 미치지 않는다)
forEach() - 배열안의 요소를 반복 forEach 함수는 매개변수로 콜백함수를 사용할 수 있고,
콜백함수의 요소로는 배열의 요소와 인덱스를 사용할 수 있다
map() - map안의 콜백함수에 return 되는 모음을 새로운 배열로 생성
filter() - 필터링된 새로운 배열을 생성
find () - 조건에 부합하는 데이터를 찾으면 해당 데이터 반환 후 종료(검색이 종료됨)
findIndex() - 조건에 부합하는 데이터의 인덱스를 반환
includes() - 배열의 요소의 포함여부를 반환
push() - 배열의 요소를 뒤에 추가
unshift() - 배열의 요소를 앞에 추가
reverse() - 배열을 뒤집는다
splice() - 첫번째 매개변수 배열의 인덱스, 두번째 매개변수 삭제할 개수, 세번째 ~ 배열의 요소를 끼워넣기 / 배열의 요소를 삭제
5. 구조 분해 할당
객체
//구조 분해 할당
const user = {
name : 'Goru',
age : 3,
email : 'asdas@naver.com'
}
const {name,age,email,address} = user; //address = 'Korea' 이런식으로 기본값을 설정할 수 있다
console.log(name); //Goru
console.log(age); // 3
console.log(email); //asdas@naver.com
console.log(address); //undefined
배열
const fruits = ['Apple','Banana','Cherry'];
const [a,b,c,d] = fruits
console.log(a,b,c,d);
'JavaScript' 카테고리의 다른 글
타입스크립트 - 제네릭 (0) | 2022.10.16 |
---|---|
자바스크립트 전체 복습(3) (0) | 2022.10.15 |
자바스크립트 - 복습 (0) | 2022.10.14 |
자바스크립트 - 제네릭 (0) | 2022.10.11 |
타입스크립트 확장 (0) | 2022.10.11 |