목록데이터구조 (199)
스택큐힙리스트
이 질문의 답변은 커뮤니티 노력입니다. 이 게시물을 향상시키기 위해 기존 답변을 편집하세요. 새로운 답변이나 상호 작용은 현재 허용되지 않습니다. 보통 String.contains() 메서드가 기대되지만, 그런 메서드는 없어 보입니다.이를 확인하기에 합리적인 방법은 무엇인가요?답변 1ECMAScript 6은 String.prototype.includes을 도입했습니다: const string = foo; const substring = oo; console.log(string.includes(substring)); // true String.prototype.includes은 대소문자를 구분하는 기능이며 Internet Explorer에서는 지원되지 않으므로 폴리필이 필요합니다.ECMAScript 5 이..
만약 문자열의 첫 번째 문자가 문자이면 대문자로 바꾸고, 그 외의 다른 문자들의 경우는 대소문자를 변경하지 않는 방법은 무엇인가요? 예를 들어: this is a test → This is a test the Eiffel Tower → The Eiffel Tower /index.html → /index.html 답변 1function capitalizeFirstLetter(string) { return string.charAt(0).toUpperCase() + string.slice(1); } 일부 다른 답변은 String.prototype을 수정합니다 (이 답변도 과거에는 그랬었습니다). 그러나 유지 관리성에 문제가 있으므로 이제는 이를 권장하지 않습니다 (언젠가는 코드가 함수가 프로토타입에 추가되는 ..
나는 체크박스의 checked 속성을 확인하고 jQuery를 사용하여 해당 체크된 속성을 기반으로 동작을 실행해야 합니다. 예를 들어, 만약 age 체크박스가 체크되어 있다면, age를 입력할 텍스트 상자를 보여주어야 하고, 그렇지 않다면 텍스트 상자를 숨겨야 합니다. 하지만 다음 코드는 기본적으로 false를 반환합니다: if ($('#isAgeSelected').attr('checked')) { $(#txtAge).show(); } else { $(#txtAge).hide(); } 나이가 선택되었습니다 성공적으로 checked 속성을 쿼리하는 방법은 무엇인가요?답변 1 어떻게 성공적으로 checked 속성을 쿼리할 수 있을까요? 체크박스 DOM 요소의 checked 속성은 요소의 checked 상태를..
저는 다음과 같은 스타일의 JavaScript 배열 삽입 메소드를 찾고 있습니다: arr.insert(index, item) 가능하면 jQuery를 선호하지만, 이 시점에서는 모든 JavaScript 구현이 될 것입니다.답변 1네이티브 배열 객체에 splice 함수를 사용하고 싶습니다. arr.splice(index, 0, item);은 index에 item을 arr에 삽입합니다 (처음에 0개의 항목을 삭제하므로 단순히 삽입만 수행됩니다). 이 예제에서는 배열을 생성하고 요소를 인덱스 2에 추가합니다: var arr = []; arr[0] = Jani; arr[1] = Hege; arr[2] = Stale; arr[3] = Kai Jim; arr[4] = Borge; console.log(arr.join..