전체 글148 xxx 타입스크립트(Element형식에 checked 속성이 없습니다. ) ㅎㅎ Element형식에 checked 속성이 없습니다. ^^ ; js파일을 tsx파일로 변환한 후 겪은 에러 메세지이다. 해결법은 간단했다. 허나 나능 잘 모르기에 ㅠㅠ당황했당.. 이전 코드 if (count === 3) { return (document.querySelector( ".agree_check_wrap input[name='agree_all']", ).checked = true); } 해결한 코드 const agreeAll = document.querySelector( ".agree_check_wrap input[name='agree_all']", ) as HTMLInputElement | null; if (count === 3) { return (agreeAll.checked = true.. 2022. 7. 28. 스택과 큐 let stack = []; stack.push('1'); stack.push('2'); stack.push('3'); console.log(stack.pop()); // 3 console.log(stack.pop()); // 2 console.log(stack.pop()); // 1 Stack 1. stack 사이즈를 알 수 있는 function => return stack.length(); 2. stack이 공백인지 알 수 있는 것 => return stack.length() === 0; 3. stack의 제일 마지막 index에 있는 값을 가져오는 것.(pop이랑 다르게 그 값은 없어지지 않음) => return stack[stack.length()-1]; let queue = []; queue.p.. 2022. 7. 25. REST API(Representational State Transfer) REST API(Representational State Transfer) 🐥 REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미합니다. 즉 REST란 HTTP URI를 통해 자원을 명시하고, HTTP METHOD( POST / GET / PUT / DELETE )를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미합니다. CRUD Operation이란 CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말로 REST에서의 CRUD Operation 동작 예시는 다음과 같.. 2022. 7. 21. 자바스크립트 Array 고차함수 정리 2(sort / some/ every /find /findIndex) 👩🏻🏫 1. Array.prototype.sort() 배열의 요소를 적절하게 정렬한다. 원본 배열을 직접 변경하며 정렬된 배열을 반환한다. 기본 정렬 순서는 문자열 Unicode 코드 포인트 순서에 따른다. 배열의 요소가 숫자 타입이라 할지라도 배열의 요소를 일시적으로 문자열로 변환한 후, 정렬한다. //문자열 const fruits = ['Banana', 'Orange', 'Apple']; // ascending(오름차순) fruits.sort(); console.log(fruits); // [ 'Apple', 'Banana', 'Orange' ] // descending(내림차순) fruits.reverse(); console.log(fruits); // [ 'Orange', 'Banana', 'A.. 2022. 7. 6. 자바스크립트 Array 고차함수 정리 1 (forEach / map/ filter /concat /reduce) 🐢 고차 함수란 함수를 매개변수로 사용하거나 함수를 반환하는 함수입니다. 👩🏻🏫 1. Array.prototype.forEach() forEach() 메서드는 for문을 대체하는 고차 함수입니다. 반복문을 추상화하여 구현된 메서드이고 내부에서 주어진 배열을 순회하면서 연산을 수행합니다. for문과는 다르게 break, continue를 사용할 수 없어서 배열의 모든 요소를 중단없이 순회한다는 특징을 갖고 있습니다. for문 보다는 성능이 좋지는 않지만 가독성이 더 좋고 함수형 프로그래밍에 부합하기 때문에 꼭 필요한 경우가 아니라면 for문을 대신하여 사용할 것이 권장됩니다. const numberArr = [1, 2, 3, 4, 5]; let total = 0; numberArr.forEach((ite.. 2022. 7. 5. [프로그래머스/자바스크립트] 체육복 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution 함수를.. 2022. 7. 4. 이전 1 2 3 4 5 6 ··· 25 다음