javascript 63

Javascript - 개체에서 정의되지 않은 필드 제거

Javascript - 개체에서 정의되지 않은 필드 제거 이 질문에는 이미 다음과 같은 답이 있습니다. Javascript에서 개체에서 빈 속성 제거 (54개 답변) 마감됨6년 전에. 정의되지 않은 필드를 개체에서 제거하는 깨끗한 방법이 있습니까? 예. > var obj = { a: 1, b: undefined, c: 3 } > removeUndefined(obj) { a: 1, c: 3 } 두 가지 솔루션을 발견했습니다. _.each(query, function removeUndefined(value, key) { if (_.isUndefined(value)) { delete query[key]; } }); 또는: _.omit(obj, _.filter(_.keys(obj), function(key) {..

programing 2023.07.29

소수점 2자리까지 부동을 표시하는 JavaScript

소수점 2자리까지 부동을 표시하는 JavaScript 소수점 2자리까지 표시하려고 했어요. 내가 할 수 있을 것 같아서toPrecision(2)를 참조해 주세요. 단, 번호가0.05, 나는 이해하다0.0500그대로 있었으면 좋겠어요. JSbin에서 확인하세요. 어떻게 하면 좋을까요? 몇 가지 솔루션을 코딩할 수 있지만, 이와 같은 솔루션이 내장되어 있으면 좋겠다고 생각합니다.float_num.toFixed(2); 참고:toFixed() 지정된 길이를 충족하기 위해 필요한 경우 0으로 반올림하거나 채웁니다.이 기능을 사용하여toFixed동작하고 있습니다만, IE에서는 버그가 발생하고 있습니다.신뢰할 수 있는 솔루션을 원하신다면, 제 답변을 보세요.number.parseFloat(2)동작하지만 문자열이 반환..

programing 2023.01.30

개체를 포함하는 어레이를 루프하여 해당 속성에 액세스하는 방법

개체를 포함하는 어레이를 루프하여 해당 속성에 액세스하는 방법 배열에 포함된 개체를 순환하여 각 개체의 속성을 변경합니다.이렇게 하면: for (var j = 0; j < myArray.length; j++){ console.log(myArray[j]); } 콘솔이 어레이 내의 모든 개체를 표시해야 합니다.그러나 실제로는 첫 번째 개체만 표시합니다.루프 외부에 있는 어레이를 콘솔 로그에 기록하면 모든 오브젝트가 표시되므로 확실히 그 안에 더 많은 오브젝트가 있습니다. 어쨌든, 다음 문제가 있습니다.루프를 사용하여 어레이 내의 Object1.x 등에 액세스하려면 어떻게 해야 합니까? for (var j = 0; j < myArray.length; j++){ console.log(myArray[j.x]); ..

programing 2023.01.30

JavaScript "new Array(n)" 및 "Array.protype.map" 이상

JavaScript "new Array(n)" 및 "Array.protype.map" 이상 Firefox-3.5.7/Firebug-1.5.3 및 Firefox-3.6.16/Firebug-1.6.2에서 이 현상이 관찰되었습니다. Firebug를 부팅할 때: var x = new Array(3) console.log(x) // [undefined, undefined, undefined] var y = [undefined, undefined, undefined] console.log(y) // [undefined, undefined, undefined] console.log( x.constructor == y.constructor) // true console.log( x.map(function() { ret..

programing 2023.01.20

오류 "Uncatched SyntaxError:JSON.parse에 예기치 않은 토큰이 있습니다.

오류 "Uncatched SyntaxError:JSON.parse에 예기치 않은 토큰이 있습니다. 세 번째 줄에서 이 오류가 발생하는 원인은 무엇입니까? var products = [{ "name": "Pizza", "price": "10", "quantity": "7" }, { "name": "Cerveja", "price": "12", "quantity": "5" }, { "name": "Hamburguer", "price": "10", "quantity": "2" }, { "name": "Fraldas", "price": "6", "quantity": "2" }]; console.log(products); var b = JSON.parse(products); //unexpected token o 오..

programing 2023.01.10

업로드하기 전에 JavaScript에서 파일 MIME 유형을 확인하는 방법

업로드하기 전에 JavaScript에서 파일 MIME 유형을 확인하는 방법 클라이언트 측에서 JavaScript를 사용하여 파일 MIME 유형을 확인할 수 있는 것으로 보이는 질문들을 읽어 보았습니다.실제 검증은 여전히 서버 측에서 수행해야 한다는 것을 이해합니다.불필요한 서버 자원 낭비를 피하기 위해 클라이언트 측 체크를 하고 싶습니다. 할 수 , 「고객측의 확장자를 했습니다.JPEG to test test 。.png이치노파일을 보내기 전에 JavaScript 콘솔을 사용하여 파일 개체를 쿼리합니다. document.getElementsByTagName('input')[0].files[0]; 다음은 Chrome 28.0의 장점입니다. 파일 {webkitRelativePath: ", lastModifie..

programing 2022.12.26

특별한 HTML 엔티티가 포함된 문자열을 디코딩하는 올바른 방법은 무엇입니까?

특별한 HTML 엔티티가 포함된 문자열을 디코딩하는 올바른 방법은 무엇입니까? 이 질문에는 이미 답변이 있습니다. JavaScript에서 HTML 엔티티의 이스케이프를 해제하시겠습니까? (31 회답) 닫힘5년 전에요. 다음과 같은 서비스 요청에서 JSON이 반환되었다고 가정합니다. { "message": "We&#39;re unable to complete your request at this time." } 그 아포스트랩이 왜 그렇게 부호화 되었는지 모르겠다.&#39;내가 아는 건 그걸 해독하고 싶다는 것뿐이다. 다음은 jQuery를 사용한 접근법입니다. function decodeHtml(html) { return $('').html(html).text(); } 그래도 그건 아주 진부한 것 같다.어떻..

programing 2022.12.26

JSON 웹 토큰을 무효화하는 중

JSON 웹 토큰을 무효화하는 중 현재 진행 중인 새로운 node.js 프로젝트에서는 쿠키 기반 세션 접근법(즉, 사용자의 브라우저에 사용자 세션을 포함하는 키 값 저장소로 ID를 저장함)에서 JSON Web 토큰(jwt)을 사용한 토큰 기반 세션 접근법(키 값 저장 없음)으로 전환하려고 합니다. 이 프로젝트는 socket.io을 활용한 게임입니다.한 세션에 여러 개의 커뮤니케이션 채널이 존재하는 시나리오(web 및 socket.io)에서 토큰 기반 세션을 갖는 것이 유용합니다. jwt 접근 방식을 사용하여 서버에서 토큰/세션 무효화를 어떻게 제공합니까? 또한 이러한 패러다임에서 주의해야 할 일반적인(또는 드문) 함정/공격에 대해서도 이해하고 싶었습니다.예를 들어 이 패러다임이 세션스토어/쿠키 기반 접근..

programing 2022.12.06

iFrame 내에서 요소 가져오기

iFrame 내에서 요소 가져오기 어떻게 구하지?내부로부터?var iframe = document.getElementById('iframeId'); var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document; 다음과 같이 간단하게 쓸 수 있습니다. var iframe = document.getElementById('iframeId'); var innerDoc = iframe.contentDocument || iframe.contentWindow.document; 첫 번째 유효한 내부 문서가 반환됩니다. 내부 문서를 가져오면 현재 페이지의 요소에 액세스하는 것과 동일한 방법으로 내부 문서에 액..

programing 2022.12.06

리액트 라우터 외부 링크

리액트 라우터 외부 링크 리액트 라우터를 사용하여 리액트 앱에서 루트를 처리하고 있기 때문에 외부 리소스로 리다이렉트 할 수 있는 방법이 있는지 궁금합니다. 누군가 때린다고 가정해 보세요: example.com/privacy-policy 다음 주소로 리다이렉트합니다. example.zendesk.com/hc/en-us/articles/123456789-Privacy-Policies 내 index.html 로딩에서 플레인 JS로 쓰는 것을 피하는 데 전혀 도움이 되지 않습니다. if ( window.location.path === "privacy-policy" ){ window.location = "example.zendesk.com/hc/en-us/articles/123456789-Privacy-Poli..

programing 2022.12.06