목록Programming/[Javascript] (108)
른록노트
@예시 코드 //맵 변수 선언 let data = new Map(); //맵 변수에 데이터 저장 data.set("test1",1); data.set("test2",2); data.set("test3",3); //forEach로 map 모든 데이터 조회하기 Array.from(data.keys()).forEach(async function (key){ let temp = data.get(key); console.log(temp); });
@ 설명 var data = {a:1} var test1 = data; var test2 = data; 이렇게 복사를 하려고 한다면 주소참조로 복사되어 test1.a = 2 로 변경하여도 console.log(test1.a); // 2 console.log(test2.a); // 2 실제 주소인 data 변수가 수정이되어 변수를 나눠서 사용하지 못한다. 그래서 값을 복사하는 방법은 두가지 있다 @ 얕은 복사 ES6에선 Object.assign() 함수를 사용할 수 있다. var data = {a:1,b:{c:2}}; var test1 = Object.assign({},data); test1.a = 2 console.log(data.a); // 2 console.log(test1.a); // 1 이렇게하면..
@ 방법 function isEmptyObject(obj) { // 1 return JSON.stringify(obj) == '{}'; // 2 return Object.keys(obj).length === 0;} 참고사이트http://bloodguy.tistory.com/entry/JavaScript-%EB%B9%88-%EC%98%A4%EB%B8%8C%EC%A0%9D%ED%8A%B8-%EC%B2%B4%ED%81%AC-check-empty-object
@ 방법 var array = JSON.parse("[" + string + "]"); 참고사이트https://stackoverflow.com/questions/13272406/convert-string-with-commas-to-array
@ 방법 var text = ""; text.replace(/
@ 방법 참고사이트http://humit.tistory.com/218
@ 방법 참고사이트https://m.blog.naver.com/PostView.nhn?blogId=sajacr&logNo=221021059931&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F
@ 방법1)/** * yyyyMMdd 포맷으로 반환 */ function getFormatDate(date){var year = date.getFullYear(); //yyyyvar month = (1 + date.getMonth()); //Mmonth = month >= 10 ? month : '0' + month; // month 두자리로 저장var day = date.getDate(); //dday = day >= 10 ? day : '0' + day; //day 두자리로 저장return year + '' + month + '' + day;} 현재 날짜 yyyyMMdd 포맷으로 변환하려면 아래와 같이 사용하면 됩니다.var date = new Date();date = getFormatDate(dat..