JavaScript 37

JavaScript 또는 jQuery를 사용하여 어레이 내에 있는 개체의 값을 변경하려면 어떻게 해야 합니까?

JavaScript 또는 jQuery를 사용하여 어레이 내에 있는 개체의 값을 변경하려면 어떻게 해야 합니까? 다음 코드는 jQuery UI Autocomplete에서 가져옵니다. var projects = [ { value: "jquery", label: "jQuery", desc: "the write less, do more, JavaScript library", icon: "jquery_32x32.png" }, { value: "jquery-ui", label: "jQuery UI", desc: "the official user interface library for jQuery", icon: "jqueryui_32x32.png" }, { value: "sizzlejs", label: "Sizzle..

programing 2022.12.30

Node.js에서 스택 트레이스를 인쇄하는 방법

Node.js에서 스택 트레이스를 인쇄하는 방법 Node.js에서 스택 트레이스를 인쇄하는 방법을 아는 사람이 있습니까?조금도Error오브젝트에는 다음이 있습니다.stack구성원을 트랩합니다. var stack = new Error().stack console.log( stack ) 또는 더 간단하게: console.trace("Here I am!") 이를 위한 전용 기능이 콘솔에 있습니다. console.trace() 이미 응답한 바와 같이 trace 명령어를 사용할 수 있습니다. console.trace("I am here"); 단, 예외의 스택트레이스를 기록하는 방법을 검색한 경우에는 예외 오브젝트를 로그에 기록하기만 하면 됩니다. try { // if something unexpected thro..

programing 2022.12.30

플레인 JavaScript로 div 높이 가져오기

플레인 JavaScript로 div 높이 가져오기 jQuery를 사용하지 않고 div의 키를 얻을 수 있는 방법이 있나요? Stack Overflow에서 이 질문을 검색했는데 모든 답변이 jQuery를 가리키고 있는 것 같습니다..height(). 이런 걸 해봤는데myDiv.style.height하지만 아무것도 돌려주지 않았어 심지어 내 div가 그것을 가지고 있었을 때도width그리고.heightCSS로 설정합니다.var clientHeight = document.getElementById('myDiv').clientHeight; 또는 var offsetHeight = document.getElementById('myDiv').offsetHeight; clientHeight에는 패딩이 포함되어 있습니다..

programing 2022.12.20

JavaScript에서 여러 변수 선언

JavaScript에서 여러 변수 선언 JavaScript에서는 다음과 같은 여러 변수를 선언할 수 있습니다. var variable1 = "Hello, World!"; var variable2 = "Testing..."; var variable3 = 42; ...혹은 다음과 같습니다. var variable1 = "Hello, World!", variable2 = "Testing...", variable3 = 42; 어떤 방법이 다른 방법보다 더 좋습니까?/빠른가?첫 번째 방법은 유지하기가 더 쉽습니다.각 선언은 한 줄에1개의 스테이트먼트이므로 선언을 쉽게 추가, 삭제 및 정렬할 수 있습니다. 에서는 첫 이 '언제'에서.이는 첫 번째 선언 또는 마지막 선언이 다음 명령에서 시작되기 때문입니다.var키워..

programing 2022.12.20

jQuery를 사용하여 폼 데이터를 JavaScript 개체로 변환

jQuery를 사용하여 폼 데이터를 JavaScript 개체로 변환 양식의 모든 요소를 JavaScript 개체로 변환하려면 어떻게 해야 합니까? 각 요소를 루프하지 않고 폼에서 JavaScript 객체를 자동으로 빌드할 수 있는 방법을 원합니다.은 필요 없다.$('#formid').serialize(); 않다.$('#formid').serializeArray();연재하다어레이는 이미 이 작업을 수행하고 있습니다.데이터를 필요한 형식으로 마사지하기만 하면 됩니다. function objectifyForm(formArray) { //serialize data function var returnArray = {}; for (var i = 0; i < formArray.length; i++){ returnAr..

programing 2022.12.20

JavaScript를 사용하여 현재 URL을 가져오시겠습니까?

JavaScript를 사용하여 현재 URL을 가져오시겠습니까? 링크에서 가져온 URL이 아니라 웹사이트 URL만 가져오면 됩니다.페이지 로딩 시 웹사이트의 현재 URL 전체를 원하는 변수로 설정할 수 있어야 합니다.용도: window.location.href 코멘트에 기재되어 있듯이, 아래 행은 기능합니다만, 파이어폭스용의 버그가 붙어 있습니다. document.URL 읽기 전용 DOMString 유형의 URL을 참조하십시오.URL 정보 액세스 JavaScript는 브라우저의 주소 표시줄에 표시되는 현재 URL을 검색하고 변경할 수 있는 많은 방법을 제공합니다.이러한 메서드는 모두 오브젝트를 사용합니다.오브젝트는 의 속성입니다.Window지금 이 글을 수 요.Location다음을 읽고 오브젝트를 지정합니..

programing 2022.12.10

비트 OR 0을 사용하여 숫자 바닥 설정

비트 OR 0을 사용하여 숫자 바닥 설정 동료가 비트 단위로 플로트 숫자를 플로어하는 방법을 우연히 발견했습니다. var a = 13.6 | 0; //a == 13 우리는 그것에 대해 이야기하고 몇 가지 궁금한 점이 있었다. 어떻게 작동합니까?우리의 이론은 그러한 연산자를 사용하는 것이 정수에 숫자를 캐스팅하고, 따라서 소수 부분을 제거하는 것이었다. 하는 보다 더 점이 요?Math.floor intended 、 ( ( ( 없음) (의도 없음) 단점이 있나요?경우에 따라서는 효과가 없을 수도 있습니다.명확성은 명백합니다. 왜냐하면 우리가 알아내야 했기 때문입니다. 그리고 이 질문을 쓰고 있습니다. 감사해요. 어떻게 작동합니까?우리의 이론은 그러한 연산자를 사용하는 것이 정수에 숫자를 캐스팅하고, 따라서 ..

programing 2022.12.10

함수 내부에서 변수를 수정해도 변경되지 않는 이유는 무엇입니까? - 비동기 코드 참조

함수 내부에서 변수를 수정해도 변경되지 않는 이유는 무엇입니까? - 비동기 코드 참조 다음 예시를 제시하면, 그 이유는 무엇입니까?outerScopeVar의되되? 츠요시 var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeVar); var outerScopeVar; setTimeout(function() { outerScopeVar = 'Hello Asynchronous World!'; }, 0); alert(outerScopeVar); // Example using some j..

programing 2022.12.10

배열에 요소가 있는지 확인합니다.

배열에 요소가 있는지 확인합니다. 이 질문에는 이미 답변이 있습니다. 배열에 JavaScript 값이 포함되어 있는지 확인하려면 어떻게 해야 합니까? (58개 답변) 닫힘5년 전에요. 이것을 확인하기 위해서 사용하고 있는 기능은 다음과 같습니다. function inArray(needle,haystack) { var count=haystack.length; for(var i=0;i -1; } 실행: isInArray(1, [1,2,3]); // true 갱신(2017년): ECMAScript 2016(ES7) 표준을 따르는 최신 브라우저에서는 Array.protype.includes 함수를 사용할 수 있습니다.이 기능을 사용하면 항목이 배열에 있는지 여부를 보다 쉽게 확인할 수 있습니다. const ar..

programing 2022.12.10

비 ASC와 일치하는 정규 표현II 캐릭터?

비 ASC와 일치하는 정규 표현II 캐릭터? 비 ASC를 일치시키는 가장 쉬운 방법은 무엇입니까?정규식에 있는 II 문자?입력 문자열에 모든 단어를 개별적으로 매칭하고 싶지만 언어가 영어가 아닐 수 있으므로 ü, ö, ,, ñ 등을 매칭해야 합니다.또, 이것은 Javascript/jQuery로 되어 있기 때문에, 어떠한 솔루션도 적용할 필요가 있습니다. 이것으로 충분합니다. [^\x00-\x7F]+ ASCII 문자 집합에 포함되지 않은 모든 문자(0-127, 즉 0x0 ~ 0x7F)와 일치합니다. Unicode에서도 같은 작업을 수행할 수 있습니다. [^\u0000-\u007F]+ Unicode 에서는, 다음의 2개의 자원을 참조할 수 있습니다. 유니코드 범위의 코드 차트 목록 유니코드 블록으로 필터링된..

programing 2022.11.30