본문 바로가기

개발/JS

(3)
[JS] Object와 String의 관계 자바스크립트에서 typeof 함수는 파라미터가 객체인지, 어떤 타입을 갖는지를 확인한다. var -즉 variable 변수는 자바에서와 다르게 변수가 어떤 타입인지를 나는 알수가 없다. var a= "kubernetes"; 다음 변수는 String 타입일것이다. var b= ["key": "value"] 다음 변수는 Object 타입일것이다. String 타입과 Object 타입은 서로 상황에 맞게 toString 함수 혹은 json.parse 함수등을 이용하여 서로 모습을 바꿔가면서 사용한다.
[JS] 7가지 내장 타입 8월에 진행하던 자바스크립트 스터디에서 만들었던 ppt를 공유할려고 해요. 제 1강은 자바스크립트의 타입에 대한 내용들이었어요. 첫번째로, Spring을 사용하는 경우 자바스크립트로 ajax 요청을 통해 컨트롤러에 데이터를 요청하는 경우가 많을거 같은데요, 그때 데이터를 가지고 왔을 경우에 ajax 요청시 success 할 경우 그 리턴값을 javascript로 확인 하는 경우 typeof 연산자를 사용하곤 하죠. 물론 return 값을 string 값으로 "0" 등으로 받아서 if ( A( )== "0" ) 등으로 검사하는 방법도 있겠지만 더 정확한 방법은 typeof 연산자를 사용하는 거라고 책에 나와있네요. 그래서 저는 AD OTP 인증을 받는 함수에 성공하면 return을 "0" 을 실패하면 re..
[자바스크립트] ajax처리 후 success시 result값을 남기기 H사의 AD와 OTP 인증을 처리하면서 기존 당사의 포탈의 로그인시스템에 연동을 할 일이 있었다. 자바스크립트에서 login 버튼을 누르면 function login에서 AD와 OTP의 연동 / 성공시 login을 시도하는 로직을 짜면서 ajax 요청 후에 성공하면 그 result값을 function login에서 다시 if문의 검증결과를 변수로 확인 하기 위해서 success시 result 값을 남기는 방법에 대해서 알고싶어서 찾아본 결과, 1. async : false 를 통해서 비동기통신을 동기통신으로 바꿔준다. => 동기적이다 : 비동기적이다 (인증의 일처리는 항상 동기적이다. A로직이 완료된 후에 B로직이 처리되야 하는경우) AD로 예를들어서 , AD의 인증값이 true가 나왔을 경우 로그인을 ..