본문 바로가기

반응형

javaScript

(14)
javaScript 문법 forEach, map, filter 1. forEach for문처럼 사용하기 위한 문법 const a = [10, 11, 12, 13, 14, 15]; a.forEach((a, i, arr) => { console.log(a * a, i, arr); }); 100 0 [ 10, 11, 12, 13, 14, 15 ] 121 1 [ 10, 11, 12, 13, 14, 15 ] 144 2 [ 10, 11, 12, 13, 14, 15 ] 169 3 [ 10, 11, 12, 13, 14, 15 ] 196 4 [ 10, 11, 12, 13, 14, 15 ] 225 5 [ 10, 11, 12, 13, 14, 15 ] 2. map 새로운 배열로 만들며 값이 반환된다 const a = [10, 11, 12, 13, 14, 15]; let answerMap..
javaScript 문법 Math.floor, join, split, 1. Math.floor Math를 이용해서 숫자를 정수로 바꿀 수 있다 floor 내림 round 반올림 ceil 올림 console.log(Math.floor(3.567); 3 console.log(Math.round(3.567); 4 console.log(Math.ceil(3.1444); 5 2. join 배열을 문자열로 바꿔준다 const arr = [1, 2, 3, 4]; console.log(arr.join("")); 1234 console.log(arr.join("!")); !가 각 문자 사이에 생김 1!2!3!4 3. split 문자열을 배열로 바꿔준다 const split = "1234"; console.log(split.split()); 배열로 바꿔줌 [ '1234' ] console...
javaScript 문법 flat, every, some 1. flat 중첩된 배열을 합침 const arr = [ [1, 2, 3], [4, 5, 6], [7, 8, 9],]; console.log(arr.flat()); [1, 2, 3, 4, 5, 6, 7, 8, 9] 만약 flat()에 숫자 n을 넣으면 중첩된 n만큼 배열 합침 n번만큼 flat()을 실행한다고 보면 됨 const arr = [ [[1, 2], 3], [4, [5, 6]], [7, 8, 9]]; console.log(arr.flat(2)); [1, 2, 3, 4, 5, 6, 7, 8, 9] console.log(arr.flat());[1, 2], 3, 4, [5, 6], 7, 8, 9] 2. every와 some boolean 값 반환 every : 모두 존재하면 true some : 하..
javaScript 문법 new Date() 활용 const date = new Date(); console.log(date); console.log(date.getFullYear()); //2023 console.log(date.getDate()); // 현재 날짜 console.log(date.getHours()); //현재 시간 console.log(date.getMonth()); //현재 달-1 console.log(date.getMinutes()); //현재 분 console.log(date.getSeconds()); //현재 초 console.log(date.toLocaleString()); //한글로 표시
javaScript 문법 includes, indexOf, lastIndexOf const array = ["a", "b", "c"]; const result = array.includes("a"); console.log(result); //있으면 true const result1 = array.indexOf("a"); console.log(result1); //a의 인덱스 번째 수 0 console.log(array.indexOf("c", 3)); //n번 인덱스부터 찾은 값을 반환 c를 3번째 인덱스부터 찾는데 값이 없으므로 -1 const result2 = array.lastIndexOf("a"); console.log(result2); //뒤에서 a의 인덱스 번째 수 0 const result3 = array.indexOf("d"); console.log(result3); /..
javaScript 문법 Array.from const mySet = new Set([1, 2, 3]); //Set(3) { 1, 2, 3 } const myArray = Array.from(mySet); // [1, 2, 3] const arrayLike = { 0: "a", 1: "b", 2: "c", length: 3 }; const myArray2 = Array.from(arrayLike); // ['a', 'b', 'c'] console.log(myArray2); const str = "Hello"; const charArray = Array.from(str); // ["H", "e", "l", "l", "o"] const originalArray = [1, 2, 3]; const copyArray = Array.from(originalA..

반응형