일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 다중조건문
- github
- 파이썬 반복문
- 장고 가상환경
- 성공
- 좋은글
- Kotlin 클래스 속성정의
- Kotlin Class
- 도전
- NextJs
- 파이썬 제어문
- 파이썬 클래스
- python Django
- activate 오류
- 파이썬
- 파이썬 장고
- Python Class
- 넥스트js
- 클래스 속성
- Variable declaration
- Kotlin 조건문
- django virtualenv
- Python
- 자바 기본타입
- git
- 희망
- Kotlin If
- 강제 타입변환
- Kotlin else if
- Kotlin 클래스
- Today
- Total
목록전체 글 (117)
키모스토리

클래스 문법// 클래스class Person { // 이전에서 사용하던 생성자 함수는 클래스 안에 // `constructor`라는 이름으로 정의합니다. constructor({name, age}) { //생성자 this.name = name; this.age = age; } // 객체에서 메소드를 정의할 때 사용하던 문법을 그대로 사용하면, // 메소드가 자동으로 `Person.prototype`에 저장됩니다. introduce() { return `안녕하세요, 제 이름은 ${this.name} 입니다.`; } } const person = new Person({name: 'Kimo', age: 33}); console.log(..

참고 문서 : https://ko.javascript.info/prototype-inheritanceconst user = { name: "Kimo", hasOwnProperty: function () { console.log('test') }}console.log(user.name);console.log(user.hasOwnProperty('name'));console.log(user.hasOwnProperty('age')); // 상속, 프로토타입, 클로저const Bmw = function(color){ const c = color; // this.color을 클로저로 은닉화 this.getColor=function() { console.log(c); ..

callcall 메서드는 모든 함수에서 사용할 수 있으며, this를 특정값으로 지정할 수 있다.const mike = { name: "Mike",};const tom = { name: "Tom",};// 해당 함수에서 접근 가능한 this가 없는 상태function showThisName(){ console.log(this.name);}showThisName(); // undefinedshowThisName.call(mike); // Mike .call() 메서드를 이용하여 this를 사용할 수 있게 됨showThisName.call(tom); // Tom .call() 메서드를 이용하여 this를 사용할 수 있게 됨function update(birthYear, occupation)..

setTimeout : 지정한 시간이 지나면 해당 함수를 1번 실행함// 함수를 따로 생성해 놓고 setTimeout 에서 호출function fn(){ console.log(3);}setTimeout(fn, 3000);// setTimeout 을 익명 함수를 이용하여 작업을 바로 지정 setTimeout(function(){ console.log(5)}, 5000);// setTimeout 인수 전달방법function showName(name){ console.log(name);}setTimeout(showName, 3000, 'Mike'); // 함수, 시간, 인수// 예정된 타이머를 취소를 위해 setTimeout을 변수에 저장const tId=setTimeout(showName, ..

arguments - 함수로 넘어 온 모든 인수에 접근 - 함수 내에서 이용 가능한 지역 변수 - lenght / index 를 가짐 - Array 형태의 객체 - 배열의 내장 메서드 없음 (forEach, map 사용안됨) function showName(name){ console.log(arguments.length); console.log(arguments[0]); console.log(arguments[1]);}showName('Mike', 'Tom');// 2// Mike// Tom 나머지 매개변수 (Rest parmeters) ... 으로 표현function showName(...names){ console.log(names);}showName(); showNa..

구조 분해 할당 (Destructuring assignment)- 구조 분해할당 구문은 배열이나 객체의 속성을 분해해서 그 값을 변수에 담을 수 있게 하는 표현식let [x, y] = [1, 2];console.log(x); // 2console.log(y); // 1 배열을 분해해서 변수에 저장.let users = ['Mike', 'Tom', 'Jane'];let [user1, user2, user3] = users;console.log(user1); // 'Mikeconsole.log(user2); // 'Tomconsole.log(user3); // 'Jane let [a, b, c] = [1, 2]; // c에는 undefined 가 들어간다let [a=3, b=4, c=5] = [1,2];co..