TIL | 21 - Methods 공부하기
Object Methods
object.assign() 객체 복제
const user = {
name : 'Jay'
}
const info1 = {
age: 30,
}
const info2 = {
gender : 'male',
}
Object.assign(user, info1, info2)
Object.Keys() 키 배열 반환
const user = {
name : 'Jay',
age: 30,
gender : 'male',
}
Object.keys(user); // "name", "age", "gender"
Object.values()값 배열 반환
const user = {
name : 'Jay',
age: 30,
gender : 'male',
}
Object.values(user); // Jay, 30, male
Object.entries() 키 / 값 배열 반환
const user = {
name : 'Jay',
age: 30,
gender : 'male',
}
Object.entries(user);
Object.fromEntries() : 키/값 배열을 객체로
const arr = [
["name", "Jay"],
["age", 30],
["gender", "male"]
];
Object.fromEntries(arr);
Math Methods
Math.ceil() 올림
Math.floor()내림
Math.round():반올림
toFixed() 소수점 자릿수
isNaN() NaN
parseInt () 문자열을 숫자로 바꿔줌
let margin = '10px';
parseFloat()
Math.random()
0~1사이 숫자 무작위
Math.floor(Math.random() * 100 ) + 1
Math.max() 최대값
Math.min() 최소값
Math.abs() 절대값
Math.abs(-1) // 1
Math.pow(n,m) :제곱
Math.pow(2, 10); // 1024
Math.sqrt() : 제곱근
Math.sqrt(16) // 4
String Methods
length : 문자열 길이
toUpperCase() / toLowerCase() 대문자 소문자
str.indexOf(text) 문자를 인수로 받아 몇번 째 위치 한지 알려준다.
문자열이 없다면 -1 반환
if (word.indexOf('동) > -1 ) {
}
str.slice(n,m) // n은 시작점, m은 없으면 문자열 끝까지 양수면 그 숫자까지 음수면 끝에서부터 셈
let 한글 = "동해물과백두산이"
한글.slice(2); // 물과백두산이
한글.slice(0,5) // 동해물과백
한글.slice(2, -2) 물과백
str.substring(n, m) // n과 m사이 문자열 반환 n 과 m을 바꿔도 동작함
str.substr(n,m) n부터 시작 m개를 가져옴
str.trim() 앞뒤 공백 제거
str.repeat(n) : n번 반복
includes : 문자가 있으면 true
Array Methods
length : 문자열 길이
toUpperCase() / toLowerCase() 대문자 소문자
str.indexOf(text) 문자를 인수로 받아 몇번 째 위치 한지 알려준다.
문자열이 없다면 -1 반환
if (word.indexOf('동) > -1 ) {
}
str.slice(n,m) // n은 시작점, m은 없으면 문자열 끝까지 양수면 그 숫자까지 음수면 끝에서부터 셈
let 한글 = "동해물과백두산이"
한글.slice(2); // 물과백두산이
한글.slice(0,5) // 동해물과백
한글.slice(2, -2) 물과백
str.substring(n, m) // n과 m사이 문자열 반환 n 과 m을 바꿔도 동작함
str.substr(n,m) n부터 시작 m개를 가져옴
str.trim() 앞뒤 공백 제거
str.repeat(n) : n번 반복
includes : 문자가 있으면 true
arr.sort() 배열 재정렬 배열자체가 변경되니 주의
.sortBy(arr);
arr.reduce() 인수로 함수를 받음 (누적 계산값, 현재값) ⇒ {return 계산값}
Author And Source
이 문제에 관하여(TIL | 21 - Methods 공부하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@soojk/TIL-21-Methods-공부하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)