출처 : https://www.zerocho.com/category/JavaScript/post/5734572a9def49170022bd96(제로초님 사이트)함수사용(참고링크)https://www.codingfactory.net/10422 (splic
요즘 javascript를 공부중이다. 전에 봤던 매개변수 정의에 대해서 다시한번 공부하는 시간을 가졌다.그리고 매개변수는 다른 변수들의 영향을 가질까? 의문이 들어 실행해보았다.매개변수는 글로벌 변수와 같은 이름으로 작성해도 괜찮다.매개변수는 글로벌 변수의 영향을 받
최근 javascript를 공부하면서, 초급 단계에서 잊어버리면 안될 만한 것들만 모아적어보았다. 앞으로 또 기억할만한것들이 생기면 예제로 작성해 다양한 문법들을 채워나가보자.
정렬하는 매서드 = sort() ※주의 : 사전순으로 정렬이 됨.따라서 자릿수가 바뀌면 정렬이 제대로 되지 않는다.result) 10, 20, 30, 40, 7일반함수 sort(function(p,c)){}화살표 함수 sort((p, c) =>{}본 코드에선 화살표함수
querySelectorAll 은 NodeList 객체반환getElementsByClassName 은 HTMLCollection 객체반환둘다, 유사배열이다.querySelectorAll 은 new_item이 NodeList에 포함되지 않기 때문에 li를 넣어주지 않는다
e.target은 jquery에서도 많이 쓰이는 것이라 자세히는 아니어도 사용방법은 알고 있었다.javascript를 공부하는중에 e.currentTarget이라는 것을 알게되었다.어떤 차이점이 있을까 알아보았다.e.currentTarget === EventListen
log()의 실행값은 'zero' 이다.'스코프체인을 따라 변수나 함수는 한단계씩 올라가며 찾는다.'자칫 wrapper함수 안에 있는 log();를 console.log(name)으로 착각하게 되면, name = 'nero'로 읽는 오류를 범할 수 있다.코드는 코드자체
클로저 : 전역범위와 함수와의관계가 클로저 관계이다.비동기와 반복문을 같이쓸 때 클로저 문제가 자주 발생한다.문제위 코드에서 만들고 싶었던 내용은 0,1,2,3,4,5 ... 99가 찍히는 것이었다.하지만 100,100,100,100 ... 100 이 찍히는 현상이 일
변수 복사를 바꿔도 배열 값은 바뀌지 않음.변수 복사를 바꾸면 배열값도 바뀜(참조관계)참조관계를 끊고 싶은 경우,얕은복사의 경우 1단계까지만 복사가 됨.만약 {a : 1, b : 2, c : {3, 4}} 의 경우, 객체안에 객체가 있는걸 확인 할 수 있다.만약 얕은복
함수내부에서 실행된 return값을 함수를 호출한곳으로 전달(반환)한다.말 그대로 함수결과값 -> 함수호출 로 return(되돌리다) 하는것을 의미한다.함수선언문에서 return값을 적어주지 않았기 때문에 함수호출에 return되는 값은 undefined가 된다.따라서