배열 알고리즘
push() 배열의 끝에 요소 추가
unshift() 배열의 앞에 요소 추가
pop 배열 맨 뒤 삭제
shift 배열 맨 앞 삭제
indexOf 데이터 index 값 반환
includes 데이터 존재 여부 반환
slice(begin, end) 배열의 begin부터 end까지 복사
join 배열의 모든 요소를 연결해 하나의 문자로
join('') 콤마 없이 합치기
map(함수) 배역의 모든 요소에 대하여 함수 적용하여 새 배열 반환
<연산자는 숫자에서만 정의되므로 모두 숫자로 반환한다.
'+' 는 모두 숫자일때만 더하기, 문자가 있으면 '연결'의 의미>
1 + "1" = '11'
1 - "1" =0
"1" + "1" = '11'
1+"a" ='1a'
3 * "a" = NaN
1+1+"1" = '21'
"11"-1 = 10
visual studio code
$yarn install = node.modules 설치를 해야 live server 열수 있다.
$mdk 현재 위치 보기
$yarn dev -p 3001 => 다른 포트로 서버 열기
'서버프로그램 localhost:3000(포트번호)
react 함수형 컴포넌트
컴포넌트란 UI 또는 기능을 부품화해서 재사용 가능`하게 하는 것이다.
.png)
함수형 컴포넌트에서도 클래스형 컴포넌트와 동일한 기능을 사용 가능하도록 도구를 만들어 주었습니다. 이 도구를 Hooks(훅) 이라고 부른다.
.png)
const obj = {
name: "철수"
}
-obj.name
-obj["name"]
두 가지 모두 가능, ["name"] = [key(변수)]로 할당 가능
textarea : 글상자button : 버튼