반응형

javascript 16

자바스크립트 배열을 사용하여 집합 차이를 계산하는 가장 빠르고 우아한 방법은 무엇입니까?

자바스크립트 배열을 사용하여 집합 차이를 계산하는 가장 빠르고 우아한 방법은 무엇입니까? 허락하다A그리고.B두 세트가 나다나는 정말 빠르고 우아한 세트 차이를 계산하는 방법을 찾고 있습니다 (A - B아니면A \B에 ) 두 는 제목처럼 배열로 저장 및 조작됩니다두 세트는 제목처럼 자바스크립트 배열로 저장 및 조작됩니다. 주의: 도마뱀 특유의 묘기는 괜찮습니다. 기본 기능을 사용하고 싶지만 훨씬 빠른 경우 경량 라이브러리를 사용할 수 있습니다. JS는 봤지만 테스트는 안 했어요.설정(이전 포인트 참조) 편집: 중복 요소가 포함된 세트에 대한 코멘트가 눈에 띄었습니다.제가 "set"이라고 말할 때 저는 수학적 정의를 말하는 것인데, 이것은 (무엇보다도) 중복되는 요소를 포함하지 않는다는 것을 의미합니다.이것..

code 2023.10.30

객체 유형을 허용하는 해시 코드 함수가 있습니까?

객체 유형을 허용하는 해시 코드 함수가 있습니까? 기본적으로, 저는 독특한 물건들로 이루어진 물건, 집합을 만들려고 노력하고 있습니다.속성 이름에 객체가 있는 자바스크립트 객체를 사용하는 아이디어를 생각해 냈습니다.예를 들어, set[obj] = true; 어느 정도까지는 효과가 있습니다.문자열과 숫자에는 적합하지만 다른 개체에서는 모두 동일한 값으로 "해시"되고 동일한 속성에 액세스하는 것처럼 보입니다.개체에 대한 고유한 해시 값을 생성할 수 있는 방법이 있습니까?문자열과 숫자는 어떻게 사용하나요, 같은 동작을 무시해도 되나요?자바스크립트의 자바와 같은 hashCode() 함수를 원한다면, 이것은 당신의 것입니다. function hashCode(string){ var hash = 0; for (var..

code 2023.10.20

자바스크립트 get element by name

자바스크립트 get element by name 이 질문에는 이미 다음과 같은 답변이 있습니다. 쿼리 실행 방법선택기All and getElementsBy* 메서드가 반환됩니까? (12개 답변) 닫힘9개월 전에. 다음 기능을 고려합니다. function validate() { var acc = document.getElementsByName('acc').value; var pass = document.getElementsByName('pass').value; alert (acc); } 그리고 이 HTML 부분은: Account Password Login now 경고 상자가 표시되지만 "정의되지 않음"으로 표시됩니다.당신이 그 오류를 보는 이유는document.getElementsByName답례품 aNod..

code 2023.10.20

함수 내부에서 이 setInterval을 지우려면 어떻게 해야 합니까?

함수 내부에서 이 setInterval을 지우려면 어떻게 해야 합니까? 보통은 그 간격을 변수로 설정한 다음에 다음과 같이 지웁니다.var the_int = setInterval(); clearInterval(the_int);하지만 제 코드가 작동하기 위해서 익명 기능으로 입력했습니다. function intervalTrigger() { setInterval(function() { if (timedCount >= markers.length) { timedCount = 0; } google.maps.event.trigger(markers[timedCount], "click"); timedCount++; }, 5000); }; intervalTrigger(); 이걸 어떻게 지우죠?한번 시도해보고 해봤습니다...

code 2023.10.10

Date.getDay() javascript가 잘못된 날짜를 반환합니다.

Date.getDay() javascript가 잘못된 날짜를 반환합니다. 나는 그런 자바스크립트 코드를 가지고 있습니다. alert(DATE.value); var d = new Date(DATE.value); var year = d.getFullYear(); var month = d.getMonth(); var day = d.getDay(); alert(month); alert(day); if(2012 month+1 > 12 | 0 >day > 31){ alert(errorDate); DATE.focus(); return false; } 예를 들면 다음과 같습니다.DATE.value = "11/11/1991" 내가 부르면alert(day);그것은 나를 보여줍니다.3; ..

code 2023.10.05

자바스크립트에서 이중 느낌표(!!!)는 어떻게 작동합니까?

자바스크립트에서 이중 느낌표(!!!)는 어떻게 작동합니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. 자바스크립트에서 !!(not) 연산자는 무엇입니까? (42개 답변) 닫힘8년 전에. Discover Meteor 데모를 진행하고 있는데 정확히 어떻게 '귀환'을 할 것인지 고민 중입니다!!userId;'는 이 섹션에서 작동합니다. Posts.allow({ insert: function(userId, doc) { // Only allow posting if you are logged in return !! userId; } }); !논리적 부정 또는 "아니오" 연산자입니다.!!가!두 번. "진실" 또는 "거짓" 값을 제시하는 방식입니다.true아니면false,각각 다음과 같다.부울이 주어지면,!값을 ..

code 2023.09.25

콜백이 돌아올 때까지 "기다리는" 방법은?

콜백이 돌아올 때까지 "기다리는" 방법은? 아래 예와 같이 간단한 콜백을 사용하는 경우: test() { api.on( 'someEvent', function( response ) { return response; }); } 비동기식 / wait를 사용하도록 기능을 변경하려면 어떻게 해야 합니까?구체적으로 'someEvent'가 한 번, 한 번만 호출이 보장된다고 가정할 때, 다음과 같이 콜백이 실행될 때까지 함수 테스트가 반환되지 않는 비동기 함수이면 좋겠습니다. async test() { return await api.on( 'someEvent' ); } async/await마법이 아닙니다.비동기 기능은 당신을 위한 약속을 풀 수 있는 기능이므로 당신은 다음이 필요할 것입니다.api.on()약속을 이..

code 2023.09.20

창을 사용하여 파일을 다운로드하려면 어떻게 해야 합니까?가져오라고요?

창을 사용하여 파일을 다운로드하려면 어떻게 해야 합니까?가져오라고요? 해야 ?then아래 블록? function downloadFile(token, fileId) { let url = `https://www.googleapis.com/drive/v2/files/${fileId}?alt=media`; return fetch(url, { method: 'GET', headers: { 'Authorization': token } }).then(...); } 참고: 코드는 클라이언트 측에 있습니다.이것은 더 짧고 효율적이며 API만 가져오는 라이브러리는 없습니다. const url ='http://sample.example.file.doc' const authHeader ="Bearer 6Q***********..

code 2023.09.20

JavaScript를 사용하여 특정 지연 후 스크립트 실행

JavaScript를 사용하여 특정 지연 후 스크립트 실행 jQuery와 ?delay()또는wait()(특정 시간 동안 스크립트 실행 지연)?다른 모든 사람들이 말한 것에 덧붙이자면setTimeout나중에 파라미터로 함수를 호출하려면 익명 함수 호출을 설정해야 합니다. 함수를 인수로 전달해야 나중에 호출할 수 있습니다.사실상 이름 뒤에 괄호가 없는 것을 의미합니다.다음과 같은 메시지가 즉시 알림을 호출하고 'Hello world'를 표시합니다. var a = "world"; setTimeout(alert("Hello " + a), 2000); 이 문제를 해결하려면 Flubba에서 수행한 것처럼 함수의 이름을 입력하거나 익명 함수를 사용할 수 있습니다.매개 변수를 전달해야 하는 경우 익명 함수를 사용해야 ..

code 2023.08.26

자바스크립트 함수에 다양한 수의 인수를 보내는 것이 가능합니까?

자바스크립트 함수에 다양한 수의 인수를 보내는 것이 가능합니까? 배열에서 다양한 수의 인수를 자바스크립트 함수로 보내는 것이 가능합니까? var arr = ['a','b','c'] var func = function() { // debug alert(arguments.length); // for(arg in arguments) alert(arg); } func('a','b','c','d'); // prints 4 which is what I want, then 'a','b','c','d' func(arr); // prints 1, then 'Array' 저는 최근에 파이썬을 많이 썼는데, 바그를 받아 보낼 수 있는 것은 멋진 패턴입니다. def func(*args): print len(args) for ..

code 2023.08.16
반응형