반응형

JavaScript 65

문자열을 분할하여 특정 문자를 구분하려면 어떻게 해야 하나요?

문자열을 분할하여 특정 문자를 구분하려면 어떻게 해야 하나요? 이 끈이 있어요. 'john smith~123 Street~Apt 4~New York~NY~12345' JavaScript를 사용하여 이를 해석하는 가장 빠른 방법은 무엇입니까? var name = "john smith"; var street= "123 Street"; //etc... JavaScript 기능 포함: var input = 'john smith~123 Street~Apt 4~New York~NY~12345'; var fields = input.split('~'); var name = fields[0]; var street = fields[1]; // etc. ECMAScript6에 준거ES6어레이를 파괴하는 것이 가장 좋은 방법..

source 2022.09.06

URL 인코딩에서는 "&"(앰퍼샌드)를 "&" HTML 엔티티로 간주합니다.

URL 인코딩에서는 "&"(앰퍼샌드)를 "&" HTML 엔티티로 간주합니다. (GET 경유로) URL로 전달되는 문자열을 인코딩하고 있습니다.하지만 만약 내가 사용한다면escape,encodeURI또는encodeURIComponent,&로 대체됩니다.%26amp%3B대체해 주셨으면 합니다.%26내가 뭘 잘못하고 있지?암호를 보지 않고서는 어둠을 찌르는 것 말고는 대답하기 어렵다.부호화하려는 문자열이올바른 사용방법인 URIComponent()는 내부 액세스 결과에서 생성됩니다.HTML 속성해결책은 대신 innerText/textContent 속성 값을 가져오는 것입니다. var str, el = document.getElementById("myUrl"); if ("textContent" in el) str..

source 2022.09.06

예기치 않은 토큰 내보내기 가져오기

예기치 않은 토큰 내보내기 가져오기 프로젝트에서 ES6 코드를 실행하려고 하는데 예기치 않은 토큰 내보내기 오류가 발생합니다. export class MyClass { constructor() { console.log("es6"); } } 2022년 갱신 EcmaScript Module(ESM 또는 'ES6 Modules') 구문을 사용하고 있지만 사용자 환경에서는 지원되지 않습니다. 는 ESMv14.13.0)을 (NodeJ ESM).export 구문) 및 (공통)을 합니다. 모듈JS)module.exports속성 구문)을 수 있습니다.NodeJS v14.13.0 ESM nodemESM 。 솔루션: NodeJS ESM을를는, NodeJS v14.13.0 을 해 유효하게 할 수 ."type":"module..

source 2022.09.06

Chrome에서 JavaScript 함수 정의 찾기

Chrome에서 JavaScript 함수 정의 찾기 Chrome의 Developer Tools는 훌륭하지만, 그들이 가지고 있지 않은 것 중 하나는 JavaScript 함수의 정의를 찾는 방법입니다.외부 JS파일이 많은 사이트에서 작업하고 있기 때문에 매우 편리합니다.물론 GREP로 해결되지만 브라우저가 훨씬 낫습니다.내 말은, 브라우저가 이걸 알아야 하는데 왜 노출시키지 않는거지?내가 예상한 것은 다음과 같았다. 페이지에서 '요소 검사'를 선택하면 요소 탭의 선이 강조 표시됩니다. 라인을 마우스 오른쪽 버튼으로 클릭하고 '함수 정의로 이동'을 선택합니다. 올바른 스크립트가 스크립트 탭에 로드되고 함수 정의로 이동합니다. 우선 이 기능은 존재하지만 놓치고 있는 것입니까? 그렇지 않으면 WebKit에서 온..

source 2022.09.05

함수 매개 변수의 유형을 설정하시겠습니까?

함수 매개 변수의 유형을 설정하시겠습니까? javascript 함수에 특정 파라미터가 특정 타입임을 알릴 수 있는 방법이 있습니까? 다음과 같은 작업을 수행할 수 있다면 완벽할 것입니다. function myFunction(Date myDate, String myString) { //do stuff } 감사해요! 업데이트: 답변이 '아니오'라는 것을 알고 싶다면myDate날짜로 취급하려면(이 함수에 날짜 함수를 호출하려면), 함수 내에서 날짜로 캐스팅하거나 날짜 유형의 변수를 새로 설정해야 합니까?아니요, JavaScript는 정적으로 입력된 언어가 아닙니다.기능 본문에서 파라미터 유형을 수동으로 확인해야 하는 경우가 있습니다.javascript 자체 버전이 아니라 Google Closure 컴파일러의 ..

source 2022.09.04
반응형