티스토리 뷰
JS 기본 제공 객체 → 표준 내장 객체
String, Array, Date, Math
String 객체
const email = 'test@naver.com';
str.length : 문자열길이 반환
str.includes("@") : 문자열 포함여부
str.indexOf('@') : 문자열 위치 반환 (없으면 -1 반환)
str.trim() : 앞, 뒤 공백 제거
str.replaceAll(' ', '') : 중간 공백 제거 (아직 지원하지 않는 곳이 많음)
str.replace(/ /gi, '') : 정규식을 활용한 중간 공백 제거
이외에도 다양한 메소드가 있음 (사이트 참고)
Array 객체
const arr = ['a', 'b', 'c'];
파괴적 vs 비파괴적
→ 원본 배열 손상 vs 손상 X
파괴적 메소드 (원본 훼손)
arr.pop() : 배열의 맨 뒤에서 데이터 추출(반환됨)
arr.push('d') : 배열의 맨 뒤 데이터 삽입
비파괴적 메소드 (원본 유지)
arr.forEach(function(매개변수){ console.log(매개변수); });
이외에도 다양한 메소드가 있음 (사이트 참고)
Date 객체
const date = new Date();
date.getFullYear() → 연도 얻기
Math 객체
const random = Math.random(); (0과 1사이의 난수)
참고주소
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects
'Web > JS' 카테고리의 다른 글
JS - 문서 객체 모델, DOM (0) | 2024.02.21 |
---|---|
JS - 브라우저 객체 모델 (0) | 2024.02.20 |
JS - 객체 (0) | 2024.02.20 |
JS - 함수2 (0) | 2024.02.20 |
JS - 함수 (0) | 2024.02.20 |