JS 복습 기초 #2

Yonggyu_Jeong·2023년 10월 28일
0

A부터 Z까지

목록 보기
3/3

호이스팅 : 자바스크립트는 함수 선언문 먼저 선언하기에 함수를 어디에 배치하든 호출 가능.

함수 선언문 : 자바스크립트에서 함수를 선언함으로써, 호이스팅할 수 있도록 선언

function work1(num1) {
	return num1;
}

함수 표현식 : 기존 C언어, JAVA, PYTHON 등과 같이 코드에 도달하면 생성하는 방식, 함수 선언 후 호출 가능.

화살표 함수 : 기존 함수 표현식보다 더 간결하게 작성, 함수 표현식의 함수와 입력, 처리, 결과 모두 같음. 다만 this 사용할 수 없으며, 외부 변수에서 참조
내부 코드가 한 줄인 함수 작성 시

let add = (num1) => return num1;
let add = () => return "num1";

내부 코드가 여러 줄인 함수 작성 시 (화살

let add = (num1) => {
	return num1;
}   

객체 : 프로퍼티의 집합

const man = {
	name:'용규',
    age:24,
    major,
    birth_year,
    hello: function() {
    	console.log('hello, I'm ${this.name}');
    }
}

객체 생성 : const Yonggyu = makeObject("CE", 2000);
객체 접근 : man.name 또는 man['name']
객체 추가 : man.gender = 'male', man['gender'] = 'male';
객체 삭제 : delete man.age

Array : 자바스크립트에서 배열은 문자, 숫자, 객체, 함수 등 포함 가능
unshift() : 배열 앞에 요소 추가
shift() : 배열 앞에 요소 제거
push() : 배열 뒤에 요소 추가
pop() : 배열 뒤에 요소 제거

profile
제일_좋아

0개의 댓글