목록전체 글 (164)
개발의변화
let arr = new Array() ; let arr = [] ; let fruits = ["사과", "오렌지", "자두"]; fruits[0], fruits[1], fruits[2] 배열 요소에 여러 가지 자료형이 섞여 있을 수도 있다. let arr = ['사과', {name: '이보라''] pop 배열 맨 끝 요소를 제거하고 , 제거한 요소를 반환 각 요소는 기존 인덱스 유지 실행속도 빠름 push 배열 끝에 요소를 추가 shift 배열 앞 요소를 제거하고, 제거한 요소 반환 unshift 배열 앞 요소를 추가 배열은 키가 숫자 반복문 for (let i=0; i item.id == 1 ); alert(user.name); find메서드는 함수의 반환 값을 true로 만드는 단 하나의 요소를 찾..
소수점 구하기 Math.floor 소수점 첫째 자리에서 내림 Math.ceil 소수점 첫째 자리에서 올림 Math.round 소수점 첫째 자리에서 반올림 Math.trunc 소수부를 무시 소수점 n 번째까지의 어림 수를 구한 후 이를 문자형으로 반환해주는 메서드인 toFixed를 사용 isNAN 인수를 숫자로 변환한 다음 Nan인지 테스트함 alert (NaN === NaN) false isFinite("15") parseInt('100px') = 100 parseFloat('12.5em') = 12.5 Math.random() 0과 1사이의 난수를 반환함 Math.power n을 power번 거듭제곱한 값을 반환함 문자열 접근 let str = 'Hello' ; alert (str[0]) alert(s..
let user = new Object (); 객체 생성 자 문법 객체는 원시형과 달리 다양한 데이터를 담을 수 있다. 객체는 중괄호를 이용해 만들 수 있다. 중괄호 안에는 키: 값 쌍으로 구성된 프로퍼티 여러 개 넣을 수 있음 키 엔 문자형 값 모든 자료형이 허용됌 let user = new Object(); let user = {}; 리터럴과 프로펕티 중괄호 안에는 키: 값 쌍으로 프로퍼티 가 들어감 let user = { name: "John", age : 20 }; 콜론을 기준으로 왼쪽에 키가, 오른쪽엔 값이 위치 프로퍼티 키는 프로퍼티 이름 혹은 식별자라고 부름 객체 user에는 프로퍼티 값이 두 개 있다. 점 표기법을 이용하면 프로퍼티 값을 읽는 것도 가능하다 user.name, user.ag..
항해2주차~ DOM: html 단위 하나 하나를 객체로 생각하는 모델. 예를 들어, 'div'라는 객체는 텍스트 노드 ,자식 노드 등등, 하위의 어떤 값을 가지고 있는 것 DOM=트리구조 DOM 자체로 연산하기엔 시간이 많이 걸리기 때문에 기존 dom과 어떤 행동을 새로 그린 dom을 비교해서 바뀐 부분만 갈아끼워주는 방향으로 진행된다. 라이프사이클 생성 수정 삭제 수정은 사용자의 행동으로 데이터 바뀌거나, 부모 컴포넌트가 렌더링 할 때 업데이트 props가 바뀔 때 state가 바뀔 때 부모 컴포넌트 업데이트 제거: 페이지 이동, 사용자의 행동으로 인해 컴포넌트 화면에서 사라짐 constructor(): 생성자 render(): 보여주는 곳 componentDidMount(): 생성하는 곳 compon..