표준 내장 객체
Last updated
const elements = ['Fire', 'Air', 'Water'];
console.log(elements.join('-')); // "Fire-Air-Water"const number = [1, 2, 100, 20, 40];
// 오름차순 정렬
number.sort((a, b) => {
return a - b;
});
// 내림차순 정렬
number.sort((a, b) => {
return b - a;
});// 객체들로 구성된 배열 정렬
const user = [
{ name: '김똥개', age: 24 },
{ name: '홍길동', age: 20 },
{ name: '아무개', age: 25 },
];
user.sort((a, b) => a.age - b.age);
// [
// { name: '홍길동', age: 20 },
// { name: '김똥개', age: 24 },
// { name: '아무개', age: 25 }
// ]const number = [1, 2, 3, 4, 5];
number.reverse(); // [5,4,3,2,1]const array = [5, 12, 8, 130, 44];
const found = array.find((element) => element > 10);
console.log(found); // 12const array = [5, 12, 8, 130, 44];
const found = array.filter((element) => element > 10);
console.log(found); // [12,130,44]const array = [1, 2, 3, 4, 5];
const found = array1.filter((element) => element * 2);
console.log(found); // [2,4,6,8,10]// array.reduce(callback[, initialValue]);
배열.reduce(() => {}, 초기값);[0, 1, 2, 3, 4].reduce((prev, curr) => prev + curr, 0);const fruits = 'apple,banana,orange';
console.log(fruits.split(',')); // ["apple", "banana", "orange"]const fruits = 'apple,banana,orange';
console.log(fruits.includes('apple')); //true
console.log(fruits.includes('color')); //falseconst fruits = 'apple';
console.log(fruits.charAt(0)); // a
console.log(fruits.charAt(3)); // lconst str1 = 'Hello';
const str2 = 'World';
console.log(str1.concat(' ', str2)); // "Hello World"
console.log(str2.concat(', ', str1)); // "World, Hello"str.slice(beginIndex[, endIndex])const str = 'hello/word';
console.log(str.slice(0, 5)); // 'hello'Math.random() * (max - min) + min;let result = Math.random() * (45 - 1) + 1;
console.log(result); // 1.000000000 ~ 44.9999999999let result = Math.round(1.1);
console.log(result); // 1let result = Math.floor(1.1);
console.log(result); // 1let result = Math.ceil(1.1);
console.log(result); // 2let result = Math.abs(5 - 3);
console.log(result); // 2
let result = Math.abs(3 - 5);
console.log(result); // 2let result = Math.pow(2, 3); // 2의 3승 = 8
console.log(result); // 8