JavaScript: call
call 메서드는 이미 선언된 생성자, 또는 함수를 다시 불러서 이용할 때 이용한다. Tool이라는 생성자를 만들고, Hammer와 wrench를 call로 만든다음, 새로운 객체를 선언한다. function Tool(code, price) { this.code = code; this.price = price; } function Hammer(code, price) { Tool.call(this, code, price); //Tool을 부른다. } function Wrench(code, price) { Tool.call(this, code, price); //Tool을 부른다. } var redHammer = new Hammer("3423", 35000); var blueWrench = new Wrenc..
2020. 5. 22.
JavaScript: push, pop
push : 배열 안에 추가할 때 const myPen = ["pink", "red", "black", "blue"]; myPen.push("green", "brown"); console.log(myPen); 실행결과는 이렇다. pop : 배열에서 뺄 때 (뒤에서 부터) const myPen = ["pink", "red", "black", "blue"]; for (let i = 0; i black -> red 순으로 찍힐 것이다. 그러나 이것은 for문 안에서 돌린것이기 때문에 newPen이 생성된 것은 아니다. 만약 newPen도 배열로 만들고 싶다면, const myPen = ["pink", "red", "black", "blue"]; const newPen = []; for (let i = 0; i
2020. 5. 20.