본문 바로가기

variable3

Java Script - Object Destructuring, Array Destructuring Object Destructuring - ES6에서 추가된 기능이다. 구조 분해 할당으로 배열이나 객체에서 값을 분해해 쉽게 다른 변수에 사용할 수 있도록 해주는 기능이다. function student(){ return { name:"Lee", num:14, age:17, region:"Seoul" }; } let stud = student(); console.log(stud.name); let {name, age} = student(); console.log(name); console.log(age); 원래 오브젝트에서 키 값을 가져오려면 stud.name의 형태로 불러와 사용했다. 하지만 { } 사이에 키 값을 입력하고 오브젝트를 불러오면 키 값만으로 원하는 값을 불러올 수 있다. Array Des.. 2022. 12. 11.
Java Script - scope scope - 식별자 접근 규칙에 따른 유효 범위이다. 안쪽에서 바깥쪽으로는 접근 가능하지만 반대는 불가능하다. 중첩이 가능하다. Global Scope와 Local Scope가 있다. function jean(){ let brand_name = "PLAC"; console.log(brand_name); } jean(); console.log(brand_name); brand_name은 local scope로 console.log(brand_name)에서는 사용할 수 없다. 바깥쪽에서 안쪽으로는 접근이 불가능하기 때문이다. let brand_name2 = "GU"; function jean2(){ console.log(brand_name2); } jean2(); brand_name2는 global sco.. 2022. 12. 11.
Java Script - 변수 var, let, const var, let, const 로 변수를 선언할 수 있다. var - 중복 선언 가능 var x = 5; var y = 6; var z = x + y; console.log("x = ", x); console.log("y = ", y); console.log("z = ", z); var x = 7; z = x + y; console.log("x = ", x); console.log("z = ", z); 이렇게 하면 결과는 아래와 같다. x = 5 y = 6 z = 11 x = 7 z = 13 즉, 같은 x라는 변수를 사용할 수 있지만 다음에 오는 변수에 다시 값이 변경되면서 연관된 값들도 바뀐다. 기존에 같은 이름의 변수를 선언하고 까먹을 경우, 혼란이 올 수 있으니 주의해야 한다. let - 중복 선언 .. 2022. 12. 3.