본문 바로가기

JavaScript4

Javascript 쿠키 생성, 읽기, 연장, 삭제. JS cookie 정리 자바스크립트 쿠키 정리입니다. 함수 선언 // 쿠키생성 var setCookie = function(name, value, exp){ var date = new Date(); date.setTime(date.getTime() + exp*60*60*1000); document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/'; }; // 쿠키로드 var getCookie = function(name){ var value = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); return value? value[2] : null; } // 쿠키연장 var extendCoo.. 2021. 12. 3.
javascript json decode, json encode 방법 개인저장용. javascript에서 json decode, json encode 하는 방법이다. JSON.stringify(), JSON.parse()을 사용하면 된다. 맨날 헷갈림. 2021. 5. 18.
javascript url get parameter 방법 javascript로 url의 get방식의 파라미터를 가져오는 방법입니다. 함수 function findGetParameter(parameterName) { var result = null, tmp = []; var items = location.search.substr(1).split("&"); for (var index = 0; index < items.length; index++) { tmp = items[index].split("="); if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]); } return result; } var page = findGetParameter('page'); // 출처 : https://stackove.. 2021. 4. 30.
[ES6] Javascript Spread Operator (전개 구문) MDN 정의 전개 구문을 사용하면 배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수 (함수로 호출할 경우) 또는 요소 (배열 리터럴의 경우)로 확장하여, 0개 이상의 키-값의 쌍으로 객체로 확장시킬 수 있습니다. function sum(x, y, z) { return x + y + z; } const numbers = [1, 2, 3]; console.log(sum(...numbers)); // expected output: 6 console.log(sum.apply(null, numbers)); // expected output: 6 Apply() 대체 function myFunction(x, y, z){} let args = [0, 1, 2]; myFunction.apply(null, ar.. 2021. 3. 16.