전체 글302 자바스크립트 객체 객체는 관련된 데이터(프로퍼티(속성))와 함수(일반적으로 여러 데이터와 함수로 이루어지는데, 객체 안에 있을 때는 보통 프로퍼티와 메소드라고 부릅니다)의 집합입니다. developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/Basics var person = { name: ['Bob', 'Smith'], age: 32, gender: 'male', interests: ['music', 'skiing'], bio: function() { alert(this.name[0] + ' ' + this.name[1] + ' is ' + this.age + ' years old. He likes ' + this.interests[0] + ' and ' + this.intere.. 2020. 11. 18. 자바스크립트 6. 클래스와 오브젝트의 차이점(class vs object), 객체지향 언어 클래스 정리 www.youtube.com/watch?v=_DLhUBWsRtw&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=6 class = { fileds / methods의 집합 } (*데이터만 있는 class가 있기도 하다. data class) ★encaptulate(데이터: 클래스 안과 밖을 구별) ★template | declare once | no data in [getter & setter] constructor에 있는 this.age를 데이터를 읽어오는 것이 아니라 아래 get age( )를 호출하게 된다. 그 후 " = " equal sign을 호출/할당할때 바로 메모리에 할당(equal)하는 것이 아니라 아래 set age( )를 호출한다. 이를 방지하기 위해 .. 2020. 11. 17. 별찍기(반복문 연습) 등차수열/등비수열/계차수열 for(let str = 1; str = 1; str -= 1){ console.log("*".repeat(str)); } 별 1씩 감소 -result- *************** undefined for(let str = 5; str >= 1; str -= 1){ console.log(" ".repeat(5 - str) + "*".repeat(str)); } 별 1씩 증가 / 공백 0 부터 1씩 증가 -result- ***** **** *** ** * undefined for(let str = 9; str >= 1; str -= 2){ console.log(" ".repeat((9 - str) / 2) + "*".repeat(str)); } 별 2씩 감소 / 공백 1씩 증가 -result- *****.. 2020. 11. 17. Flowchart - 순서도(설계) ★Flowchart - 순서도(설계)★ 어떤 일을 처리하는 과정을 간단한 기호와 화살표로 도식화한 그림. 주로 컴퓨터 프로그래밍에서 프로그램이 돌아가는 과정을 그림으로 나타낼 때 사용된다. www.new1cm.com/2018/07/drowio.html www.tcpschool.com/codingmath/flowchart 2020. 11. 17. 자바스크립트에서 연산자 부호 정리(=, ==, === 차이) aboooks.tistory.com/9 2020. 11. 13. TIP!!! Error message 모음 Error Message: exceedreact Maximum update depth exceeded. → onClick으로 함수 호출 시 { myFunc( ) } "( )"를 넣으면 안된다. 메뉴 이렇게 쓰면 당첨이다. 왜 Maximum update depth exceeded 가 뜨냐하면... 함수를 부른다 > render를 다시한다 > 또 함수를 부른다 > 반복 함수를 부른다? : {} 블럭안에 함수명+() 이렇게 썼기때문에 바로 호출의 의미가 된다. 리액트의 문법이 있다. 저 코드는 이렇게 쓰여야 한다. 메뉴 매개변수가 필요하다면 this._toggleState(param)}>메뉴 2020. 11. 12. 이전 1 ··· 37 38 39 40 41 42 43 ··· 51 다음