[JavaScript] Function
in Devlog on JavaScript, Devlog, Function
문자열
소수점
Math.ceil() 소수점 올림, 정수 반환
Math.floor() 소수점 버림, 정수 반환
Math.round() 소수점 반올림, 정수 반환
toFixed() 원하는 소수점 길이만큼만 반올림하여서 반환
toExponential() 지정한 소수점 이하부터는 지수표기법으로 변환
toPrecision() 지정된 값만큼 반올림한 정수와 소수점
const test = Math.floor();
~~test
concat
두개의 문자열을 하나의 문자열로 만들어주는 역할을 하는 함수.
입력값을 문자열 대신 배열을 사용하면 두개의 배열을 하나의 배열로 만들어주는 역할도 함.
{String}.concat({String});
{Array}.concat({Array});
* push, concat 차이점
push()는 배열 끝에 요소를 추가하고 배열의 새길이를 반환한다. concat() 메소드는 배열을 병합하는데 사용된다. 기존 배열을 변경하지 않고 새 배열을 반환한다.
push
join
배열의 모든 요소를 연결해 하나의 문자열로 만듬.
indexOf
slice
배열 전체 혹은 부분 복제 할 때
splice
기존 요소를 제거 하거나 새 요소를 추가하여 배열의 내용을 변경
// 배열의 인덱스 0부터 2개를 제거, 그리고 그 자리에 'parrot', 'anemone' 를 삽입
removed = myFish.splice(0, 2, 'parrot', 'anemone');
sort
배열의 요소를 적절한 위치에 정렬하고 배열을 반환
var items = [10, 30, 2, 20];
// 오름차순
items.sort((a, b) => a - b);
console.log(items); // [2, 10, 20, 30]
// 내림차순
items.sort((a, b) => b - a);
console.log(items); // [30, 20, 10, 2]
// 이름의 길이순으로 정렬하기
var names = ['Kittie', 'John', 'Sally', 'Einstein'];
names.sort((a, b) => b.length - a.length);
console.log(names); // ['Einstein', 'Kittie', 'Sally', 'John']
map
reduce
for
for
forEach
mapv
find
제공된 테스트 함수를 만족하는 배열의 첫 번째 요소를 반환
findIndex
some
every
제공된 테스트 함수를 만족하는 배열의 첫 번째 요소에 대한 인덱스를 반환
참고 자료
https://mylife365.tistory.com/491
https://c10106.tistory.com/1569