객체 정적 메소드 resultObj = Object.assign({}, refObj1, refObj2)resultObj = {...refObj1,...refObj2}Object.entries(users) //2차원 배열,키와 값for(let [key, val] of Object.entries(users)){ console.log(key, val)}Object.keys(users) //1차원 배열,키만Object.values(users) //1차원 배열,값만 web/javascript 2026.01.12
배열 메소드 arr.at(-1)arr3 = arr1.concat(arr2) >> [...arr2, ...arr3]foundItem = arr.find(item => item findIdx = arr.findIndex(item => item arr2 = arr.flat(Infinity)bFlag = arr.every(item => item arr2 = arr.filter(item => item arr.forEach(item => console.log(item))bFlag = arr.includes("123")str = arr.join(",")arr2 = arr.map(item => item * 2)newUsers = users.map(user => ( { ...user, email : null, is.. web/javascript 2026.01.12
정규식 참조사이트 >> https://inpa.tistory.com/entry/JS-%F0%9F%93%9A-%EC%A0%95%EA%B7%9C%EC%8B%9D-RegExp-%EB%88%84%EA%B5%AC%EB%82%98-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-%EC%89%BD%EA%B2%8C-%EC%A0%95%EB%A6%AC // 리터럴 방식 const regex = /abc/; ==> /플래그/패턴 // 생성자 방식 const regex = new RegExp("abc"); const regex = new RegExp(/abc/); //사용함수 test match replace //사용방법 변수.replace(”찾을 문자열”, “변경할 문자열”); 플래그 >> g 모든 패턴 체크(g.. web/javascript 2023.08.29
MutationObserver 용도 ( 참조사이트) MutationObserver 용도 : html 변경 감지 https://inpa.tistory.com/entry/JS-%F0%9F%93%9A-MutationObserver-DOM%EC%9D%98-%EB%B3%80%ED%99%94%EB%A5%BC-%EA%B0%90%EC%8B%9C 🌐 MutationObserver - DOM의 변화를 감시 MutationObserver 동적으로 페이지를 구성할 때 페이지의 변경여부를 실시간으로 확인해야 하는 경우가 있다. 예를 들어, ajax로 DOM 엘리먼트를 추가/삭제 할 경우 그 변화를 감지해야 한다. 옛날에는 inpa.tistory.com web/javascript 2023.07.03
Spread, apply, call 관련 참조 사이트 https://velog.io/@hosickk/JavaScript-Spread-Operator-2-apply-call JavaScript : Spread Operator 2 & apply, call 3. array를 파라미터 형태로 집어넣고 싶을 때 파라미터를 3개 받아와서 전부 더해주는 더하기라는 함수를 만들었다. 그런데 여기 파라미터를 집어넣을 때 직접 1,2,3이라고 작성해서 넣는게 아니 velog.io web/javascript 2023.06.21
화면닫을때 delay 없이 정보 보내기 : sendBeacon let analyticsData = { /* 분석 정보가 담긴 객체 */ }; window.addEventListener("unload", function() { navigator.sendBeacon("/analytics", JSON.stringify(analyticsData)); }; https://ko.javascript.info/onload-ondomcontentloaded DOMContentLoaded, load, beforeunload, unload 이벤트 ko.javascript.info web/javascript 2023.04.14