반응형 JavaScript/메소드35 [javascript] 알파벳 소문자 배열, 대문자 배열, charCodeAt() 반대, String.fromCharCode() String.fromCharCode() 메서드는 UTF-16 코드 유닛의 시퀀스로부터 문자열을 생성해 반환합니다. 대문자 : 65 ~ 90 소문자 : 97 ~ 122 let alphabets1 = []; let alphabets2 = []; for (let i = 65; i 2023. 10. 30. [javascript] 배열 원소별 개수 세기 let string = 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Delectus eligendi ut ullam, temporibus non repellat, veniam nam voluptatibus beatae pariatur ea et sapiente. Nulla eveniet tenetur dolores libero facilis fuga.'; let object = string.split('').reduce((acc, cur) => { return (acc[cur] = (acc[cur] || 0) + 1), acc; }, {}); console.log(object); 결과 2023. 10. 16. [javscript] 약수 구하기 let num = [4, 6, 21, 24, 25, 32]; function solution(num) { let divisors = []; for (let i = 1; i 2023. 10. 13. [javascript] string 에서 문자 위치 바꾸기 연습 function solution1(string, index1, index2) { let answer = ''; let num1 = index1; let num2 = index2; if (index1 > index2) { num1 = index2; num2 = index1; } for (let i = 0; i < string.length; i++) { if (i == num1) { answer += string[num2]; } else if (i == num2) { answer += string[num1]; } else { answer += string[i]; } } return answer; } function solution2(string, index1, index2) { let answer = .. 2023. 9. 21. [javascript] 대소문자 바꾸기 for...of, toLowerCase(), toUpperCase() for...of 명령문은 반복가능한 객체 (Array, Map, Set (en-US), String, TypedArray, arguments 객체 등을 포함)에 대해서 반복하고 각 개별 속성값에 대해 실행되는 문이 있는 사용자 정의 반복 후크를 호출하는 루프를 생성합니다. const array1 = ['a', 'b', 'c']; for (const element of array1) { console.log(element); } // Expected output: "a" // Expected output: "b" // Expected output: "c" toLowerCase() 메서드는 문자열을 소문자로 변환해 반환합니다. const sentence = 'The quick brown fox jumps o.. 2023. 9. 17. [javascript] 전개연산자, 정규식, reduce 연습 전개 구문을 사용하면 배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수 (함수로 호출할 경우) 또는 요소 (배열 리터럴의 경우)로 확장하여, 0개 이상의 키-값의 쌍으로 객체로 확장시킬 수 있습니다. function sum(x, y, z) { return x + y + z; } const numbers = [1, 2, 3]; console.log(sum(...numbers)); // Expected output: 6 console.log(sum.apply(null, numbers)); // Expected output: 6 [^0-9] : 0부터 9까지 포함하지 않음 reduce() 메서드는 배열의 각 요소에 대해 주어진 리듀서 (reducer) 함수를 실행하고, 하나의 결과값을 반환합니다. .. 2023. 9. 14. 이전 1 2 3 4 ··· 6 다음 반응형