목록Programming/[Javascript] (108)
른록노트
@ 해결방법 시작 시 unbind를 해주면 됌 참고사이트http://projooni.tistory.com/entry/%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EC%A4%91%EB%B3%B5-%EB%B0%94%EC%9D%B8%EB%94%A9-%EB%B0%A9%EC%A7%80
참고사이트https://hacks.mozilla.org/2015/06/es6-in-depth-arrow-functions/http://web-front-end.tistory.com/21
참고사이트http://mygumi.tistory.com/229
@ 설명 tilde(~,물결)은 0과 1을 모두 뒤집는 Bitwise NOT 연산자이다."~0101"은 "1010"이 된다 ~N == -(N+1) console.log(~-2); //1console.log(~-1); //0console.log(~0); //-1console.log(~1); //-2console.log(~2); //-3console.log(~true); //-2console.log(~false); //-1 if (~test.indexOf('window')) { ...}=> indexOf는 찾는 문자열이 없으면 -1를 반환하는데tilde함수는 -1 값을 0으로 바꿔서 if문에 false가 되게끔 할 수 있습니다. javascript는 이런 트릭을 이용한 코드가 많다고 합니다 참고사이트http..
예를들어 '감자'라는 문자열 검색 var str = "맛있는 감자칩"; if(str.indexOf("감자")!=-1){ } => 찾는 문자열이 없으면 -1값을 반환함
1. eval 함수를 사용하는 방법.- jsontext 값이 : var jsonText = '{"json":"test"}' 일 경우var obj = eval("("+ jsonText +")");- jsontext 값이 : var jsonText = '[{"json":"test"}]' 일 경우var obj = eval(jsonText); 2. JSON 라이브러리를 사용하는 방법.var obj = JSON.parse(jsonText);