함수에서 매개변수(parameters)와 전달인자(arguments) - Javascript 함수 f(n) {}에서 //n은 매개변수(parameters) //매개변수에서 전달인자(arguments)를 받아 함수에 전달한다. //매개변수가 없는 함수도 존재한다. 그런 경우 f() {} 이런 형태 JavaScript 2020.09.16
객체(Object)의 표현과 추가 제거 - Javascript -객체의 표현 >닷 노테이션 obj.key >브라켓 노테이션 obj['key'] *key와 value는 문자열이다! 브라켓 노테이션에서 key에 따옴표를 치지 않으면 제대로 실행되지 않는다. -객체의 속성을 추가 obj.['key'] = 'value' // 키와 값을 추가한다. -객체의 속성을 삭제 delete obj.key; // 키와 값을 삭제한다. JavaScript 2020.09.14
배열(Array)의 추가 제거 - Javascript 배열의 삭제 -index의 제일 처음 요소를 삭제 > myNumber.shift() -index의 제일 마지막 요소를 삭제 >myNumber.pop() 배열의 추가 -index의 제일 처음 요소를 추가 >myNumber.unshift(요소) -index의 제일 마지막 요소를 추가 >myNumber.push(요소) JavaScript 2020.09.14
Cannot read property 'length' of undefined 오류 - Javascript TypeError: Cannot read property 'length' of undefined 조건식에 변수를 잘 못 집어넣었을 경우 일어난다. ex) for(i = 0; i < arr.length; j++)를 for(i = 0; i < arr.length; i++)로 고치면 일어나지 않는다. JavaScript 2020.09.14