JavaScript 22

JavaScript null 검사입니다.

JavaScript null 검사입니다. 다음 코드를 발견했습니다. function test(data) { if (data != null && data !== undefined) { // some code here } } 저는 자바스크립트에 익숙하지 않지만, 제가 여기서 읽은 다른 질문들로부터, 저는 이 코드가 별로 의미가 없다는 인상을 받았습니다. 특히, 이 대답은 다음과 같습니다. 다음 이외의 컨텍스트에서 정의되지 않은 변수에 액세스하면 오류가 발생합니다.typeof. 업데이트: 위의 (의) 답변이 오해의 소지가 있을 수 있습니다."미정의 변수"가 아니라 "미정의 변수"로 표시되어야 합니다. 제가 알아낸 바와 같이, Ryan ♦, 마에릭스 및 의 거의의 답변에서는 함수에 인수가 제공되지 않더라도 인수..

programing 2023.07.26

'액세스-컨트롤-오리진 허용' 헤더의 작동 방식은 무엇입니까?

'액세스-컨트롤-오리진 허용' 헤더의 작동 방식은 무엇입니까? 분명히, 저는 그것의 의미를 완전히 오해했습니다.저는 이런 생각을 했습니다. 에서 JavaScript 코드 MyCode합니다.http://siteA기원 MyCode.js의 응답 헤더에는 Access-Control-Allow-Origin:이 포함되어 있습니다. 이는 MyCode.js가 사이트 B에 대한 교차 오리진 참조를 허용한다는 것을 의미한다고 생각했습니다. 는 MyCode, 이 기능은 "MyCode.js", "Code.js"에 합니다.http://siteB교차 검색 요청임에도 불구하고 괜찮을 것입니다. 음, 제가 틀렸어요.이것은 전혀 이렇게 작동하지 않습니다.그래서 저는 Cross-Origin 자원 공유를 읽고 w3c 추천으로 Cross-..

programing 2023.06.06