[Javascript] 자바스크립트 URL 인코딩, 디코딩
인코딩 인코딩은 특정 데이터를 다른 형식으로 변환하는 과정이다. URL 에서는 특수문자나 공백과 같은 문자를 전송하게되면 오작동을 일으킬 수 있으므로 특정한 형식으로 변환해야한다. 디코딩 인코딩된 데이터를 원래 데이터로 되돌리는 것이다. 인코딩 / 디코딩 함수 설명 escape() / unescape() - 영문 알파벳과 숫자, 일부 특수문자를 제외하고 모두 인코딩. 특수문자(@, *, -, _, +, ... /) - 1바이트 문자는 %XX의 형태로, 2바이트 문자는 %uXXXX 형태로 변환 encodeURI() / decodeURI() - escape() 함수에서 인터넷 주소에 사용되는 일부 특수문자는 변환하지 않음. 일부 특수문자(ex. https:// , https://와 같은 :, ;, /, =,..
[javascript] Array Method / 배열 메소드 정리
arr.pop( ); 배열 뒷부분 삭제 1 2 3 var arr = [ 1, 2, 3, 4 ]; arr.pop(); console.log( arr ); // [ 1, 2, 3 ] arr.push( Value값 ); 배열 뒷부분에 값을 삽입 1 2 3 var arr = [ 1, 2, 3, 4 ]; arr.push( 5 ); console.log( arr ); // [ 1, 2, 3, 4, 5 ] cs arr.unshift( Value값 ); 배열 앞부분에 값을 삽입 1 2 3 var arr = [ 1, 2, 3, 4 ]; arr.unshift( 0 ); console.log( arr ); // [ 0, 1, 2, 3, 4 ] cs arr.shift(); 배열 앞부분의 값을 삭제 1 2 3 var arr =..