«javascript» 태그된 질문

ECMAScript (JavaScript / JS)에서의 프로그래밍 및 다양한 방언 / 구현 (ActionScript 제외)에 관한 질문이 있습니다. 이 태그는 거의 사용되지 않지만 [node.js], [jquery], [json] 및 [html] 태그와 가장 관련이 있습니다.

5
arr = []가 arr = new Array보다 빠른 이유는 무엇입니까?
이 코드를 실행하고 아래 결과를 얻었습니다. 왜 []더 빠른지 궁금합니다 . console.time('using[]') for(var i=0; i<200000; i++){var arr = []}; console.timeEnd('using[]') console.time('using new') for(var i=0; i<200000; i++){var arr = new Array}; console.timeEnd('using new') 사용 []: 299ms 사용 new: 363ms Raynos 덕분 에이 코드 의 벤치 마크 와 변수를 정의하는 더 가능한 …

7
잘못된 MIME 유형으로 인해 Chrome에서 AJAX 스크립트 실행을 거부 함
AJAX를 통해 JSON으로 스크립트에 액세스하려고합니다 .AJAX는 Safari 및 기타 브라우저에서 잘 작동하지만 불행히도 Chrome에서는 실행되지 않습니다. 다음과 같은 오류가 발생합니다. MIME 유형 ( 'application / json')이 실행 가능하지 않고 엄격한 MIME 유형 검사가 사용 가능하므로 '*'에서 스크립트 실행을 거부했습니다. 요청은 다음과 같습니다. $.ajax({ url: "http://some_url/test.json?callback=?", type: "GET", dataType: 'json', cache: …

11
console.log에 객체의 현재 상태를 표시하려면 어떻게해야합니까?
애드온 (및 대부분의 다른 브라우저)이없는 Safari에서는 호출 된 console.log상태가 아니라 마지막 실행 상태에서 객체를 표시합니다 console.log. console.log해당 줄에서 객체의 상태를 얻으려면 출력하기 위해 객체를 복제해야합니다 . 예: var test = {a: true} console.log(test); // {a: false} test.a = false; console.log(test); // {a: false}

11
'일등 객체'란 무엇입니까?
A의 최근 질문 , 내가 다른 것들 사이에 얘기 제안을받은 기능은 '일류'객체 자바 스크립트의 측면. 이 문맥에서 '퍼스트 클래스'는 다른 대상과 달리 무엇을 의미합니까? 편집 (Jörg W Mittag) : 정확한 중복 : "일등 프로그래밍 구성은 무엇입니까?"
146 javascript 

2
lodash에서 include 메소드를 사용하여 오브젝트가 콜렉션에 있는지 확인하려면 어떻게해야합니까?
lodash를 사용하면 다음을 사용하여 기본 데이터 유형의 멤버십을 확인할 수 있습니다 includes. _.includes([1, 2, 3], 2) > true 그러나 다음은 작동하지 않습니다. _.includes([{"a": 1}, {"b": 2}], {"b": 2}) > false 컬렉션을 검색하는 다음 방법이 제대로 작동하는 것처럼 보이기 때문에 혼란 스럽습니다. _.where([{"a": 1}, {"b": 2}], {"b": 2}) > {"b": 2} …


9
자바 스크립트에서 변수 유형 찾기
Java에서는 instanceOf또는 getClass()변수를 사용 하여 유형을 찾을 수 있습니다. JavaScript에서 강력하게 유형이 지정되지 않은 변수 유형을 찾으려면 어떻게합니까? 예를 들어, 내가 어떻게이 경우 알 수 있습니까 barA는 Boolean또는 Number또는를 String? function foo(bar) { // what do I do here? }
146 javascript 

13
하이픈을 낙타 케이스로 변환 (camelCase)
정규식 (나는 가정) 또는 다른 방법으로 다음과 같은 것을 어떻게 변환 할 수 있습니까? marker-image나 my-example-setting에게 markerImage또는 myExampleSetting. 나는 -그 hypen +1의 색인을 대문자로 변환하여 나누는 것에 대해 생각하고있었습니다 . 그러나 그것은 더러워 보였고 코드를 깨끗하게 만들 수있는 정규 표현식에 대한 도움을 원했습니다. jQuery가 없습니다 ...


3
인수를 기반으로 재스민 스파이를 수정하는 방법은 무엇입니까?
다른 매개 변수를 사용하여 외부 API 메서드를 두 번 호출하는 테스트하려는 함수가 있습니다. Jasmine 스파이 로이 외부 API를 조롱하고 매개 변수에 따라 다른 것을 반환하고 싶습니다. Jasmine에서 이것을 할 수있는 방법이 있습니까? 내가 생각해 낼 수있는 최선은 andCallFake를 사용하는 해킹입니다. var functionToTest = function() { var userName = externalApi.get('abc'); var …


12
약속의 가치에 접근하는 방법?
나는 Angular의 문서 에서이 예제를보고 $q있지만 이것이 일반적으로 약속에 적용될 것이라고 생각합니다. 아래 예제는 주석이 포함 된 문서에서 그대로 복사됩니다. promiseB = promiseA.then(function(result) { return result + 1; }); // promiseB will be resolved immediately after promiseA is resolved and its value // will be the result of promiseA incremented …


22
네이티브 fetch () 네트워크 요청 실패
react-native init(RN 버전 0.29.1)을 사용하여 새로운 프로젝트를 만들고 렌더 메소드에 공개 페이스 북 데모 영화 API에 가져 오기를 넣으면을 던집니다 Network Request Failed. 매우 쓸모없는 스택 추적이 있으며 크롬 콘솔에서 네트워크 요청을 디버깅 할 수 없습니다. 내가 보내는 패치는 다음과 같습니다. fetch('http://facebook.github.io/react-native/movies.json') .then((response) => response.json()) .then((responseJson) => { return responseJson.movies; …

6
Date.getDay () 자바 스크립트가 잘못된 날을 반환합니다.
안녕하세요, 저는 자바 스크립트를 처음 사용합니다. 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 < year < 1971 | 1 > month+1 > 12 | 0 >day > 31){ alert(errorDate); DATE.focus(); return false; } 예를 들어 : …
146 javascript  date 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.