Javascript
깊은 복사, 얕은 복사
큰 틀로 보면 깊은 복사(Deep Copy)는 '실제 값'을 새로운 메모리 공간에 복사하는 것을 의미 얕은 복사(Shallow Copy)는 '주소 값'을 복사한다는 의미 dppe copy :깊은복사 shallow copy : 얕은복사 dppe copy let num1 = 1; //num1 이라는 변수를 1로 대입 let num2 = num1; num2라는 변수를 선언하고 num1을 대입했다. num2 = 2; // num2를 2로 선언 console.log(num1,num2); //num: 1, num2: 2; 대입하는 순간 num1에 있는 1이라는 값을 num1이라는 값을 num2로 바꾸고 num2에는 1이라는 값이 들어가며 num2에 1이라는 값이 들어가며 num2를 2라..
todolist
게시판CRUD Create Read Update Delete TodoList CRUD Event(addEventLisnter) 중에 Submit document createElement() append() remove() innerHTML JAvascript Submit 발생되는 시점 Form에 있는 고유한 기능을 제거하고싶다. ``` ``` javascript window.addEventListener('DOMContentLoaded', init) function init(){ const submitElement = document.querySelector('#todoSubmit') const formElement = document.querySelector('#todoform') submitEleme..
배열 문제 풀이
// 1. txt변수안에서 e가 몇번들어갔는가 // 2. txt 변수를 5개씩 잘라서 배열에 넣어주세요 // 3. 배열안에 글자중e z d v n 이 있다면, 배열을 삭제 // 4.나머지값 배열중에서 (요소) 중복값을 제거해주세여 ``` let txt \= "1e5315166152e1152z1d1v4b1n";``` let txt = "1e5315166152e1152z1d1v4b1n"; console.log("문제"+"1e5315166152e1152z1d1v4b1n") console.log( '1. txt변수안에서 e가 몇번들어갔는가' ) console.log("e 가 총 2개"); let strLength = txt.length; // 배열의 길이 let txtArr = new Array(); 텍스트를 ..