«javascript» 태그된 질문

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

13
ES6을 사용하는 Javascript의 열거 형
Javascript에서 오래된 Java 프로젝트를 다시 작성 중이며 JS에서 열거 형을 수행하는 좋은 방법이 없다는 것을 깨달았습니다. 내가 생각해 낼 수있는 최선은 다음과 같습니다. const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); 는 const계속 Colors재 할당되는 것을, 그리고이 키와 값을 돌연변이 방지 동결. 나는 Symbols를 사용하여 Colors.RED같지 …

20
getMinutes () 0-9-두 자리 숫자를 표시하는 방법?
var date = "2012-01-18T16:03"; var date = new Date(date); console.log(date.getMinutes()); console.log(date.getMinutes().length) 이것은 3을 반환합니다. '03'을 어떻게 반환합니까? 왜 .length반품 이 반환 되지 않습니까? 나는 이것을 시도했지만 작동하지 않았다 : 만약 strlen == 1다음num = ('0' + num);
136 javascript 

5
Object.freeze () 대 const
Object.freeze()constES6에서 사용하기 위해 전환하는 편리한 방법처럼 보입니다 . 코드에서 둘 다 발생하는 경우가 있거나 불변 데이터로 작업하는 선호되는 방법이 있습니까? Object.freeze()지원하는 모든 브라우저를 사용할 때까지 사용해야 const하고 const대신 사용으로 전환해야 합니까?



7
영숫자가 아닌 문자, 줄 바꿈 및 여러 공백을 하나의 공백으로 바꿉니다.
교체 할 깔끔한 RegEx 솔루션을 찾고 있습니다. 영숫자가 아닌 모든 문자 모든 뉴 라인 공백의 여러 인스턴스 하나의 공간으로 집에서 놀고있는 사람들을 위해 ( 다음은 효과가 있습니다 ) text.replace(/[^a-z0-9]/gmi, " ").replace(/\s+/g, " "); 내 생각은 RegEx 가 한 번의 진술로 이것을 달성 할만 큼 강력 할 것입니다. 내가 필요하다고 생각하는 …


8
기본 객체를 확장하는 것이 왜 나쁜 습관입니까?
모든 JS 의견 리더는 기본 객체를 확장하는 것은 나쁜 습관이라고 말합니다. 그런데 왜? 성능에 영향을 받습니까? 그들은 누군가가 "잘못된 길"을 두려워하고 열거 가능한 유형을 추가하여 Object실제로 모든 객체의 모든 루프를 파괴합니까? 가지고 TJ Holowaychuk 의 should.js을 예를 들어. 그는 간단한 getter 를 추가Object 하고 모든 것이 잘 작동합니다 ( source …

9
두 좌표 사이의 거리를 계산하는 기능
현재 아래 기능을 사용하고 있으며 제대로 작동하지 않습니다. Google지도에 따르면 이 좌표 사이의 거리 (에서 59.3293371,13.4877472~까지 59.3225525,13.4619422)는 2.2킬로미터이며 함수는 1.6킬로미터를 반환합니다 . 이 함수가 올바른 거리를 반환하도록하려면 어떻게해야합니까? function getDistanceFromLatLonInKm(lat1, lon1, lat2, lon2) { var R = 6371; // Radius of the earth in km var dLat = deg2rad(lat2-lat1); // …

12
Node.JS : 오류 가져 오기 : [nodemon] 내부 시계 실패 : ENOSPC 시계
방금 운영 체제에 처음으로 설치 Node.js했습니다 Ubuntu 14.04. 나는 또한 설치했다 npm. 설치 과정의 다음 단계는 설치 nodemon였습니다. 이 모든 것이 잘 작동했습니다. 그러나 명령 줄 nodemon을 입력하여 실행 nodemon app.js하면 다음 오류가 발생합니다 ... [nodemon] 1.8.1 [nodemon] to restart at any time, enterRS [nodemon] watching: *.* [nodemon] starting노드 app.js …

25
스택 네비게이터에서 헤더 숨기기 React Navigation
스택 및 탭 탐색기를 모두 사용하여 화면을 전환하려고합니다. const MainNavigation = StackNavigator({ otp: { screen: OTPlogin }, otpverify: { screen: OTPverification}, userVerified: { screen: TabNavigator({ List: { screen: List }, Settings: { screen: Settings } }), }, }); 이 경우 stacknavigator를 먼저 사용한 다음 tabnavigator를 사용합니다. 스택 탐색기의 헤더를 숨기고 …

6
PHP에서 JavaScript로 JSON을 반환 하시겠습니까?
jQuery AJAX를 통해 호출되는 PHP 스크립트가 있습니다. PHP 스크립트가 JSON 형식의 데이터를 자바 스크립트로 반환하기를 원합니다. PHP 스크립트의 유사 코드는 다음과 같습니다. $json = "{"; foreach($result as $addr) { foreach($addr as $line) { $json .= $line . "\n"; } $json .= "\n\n"; } $json .= "}"; 기본적으로 $ json에 두 …
135 php  javascript  json 

11
요청 된 리소스에 'Access-Control-Allow-Origin'헤더가 없습니다. 따라서 원점 '…'은 액세스 할 수 없습니다
.htaccess를 사용하여 URL을 다시 작성하고 html 기본 태그를 사용하여 URL을 작동시킵니다. 이제 아약스 요청을하려고하면 다음 오류가 발생합니다. XMLHttpRequest를로드 할 수 없습니다 http://www.example.com/login.php. 요청 된 리소스에 'Access-Control-Allow-Origin'헤더가 없습니다. http://example.com따라서 원점 ' '은 액세스 할 수 없습니다.


13
약속 체인을 끊고 체인이 끊어진 (거부 된) 단계에 따라 함수를 호출하십시오.
최신 정보: 이 게시물의 향후 시청자를 돕기 위해 나는 pluma의 답변 데모를 만들었습니다 . 질문: 나의 목표는 매우 간단 해 보인다. step(1) .then(function() { return step(2); }, function() { stepError(1); return $q.reject(); }) .then(function() { }, function() { stepError(2); }); function step(n) { var deferred = $q.defer(); //fail on step …

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