본문 바로가기

array4

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 - Spread Operator Spread operator - ES6에서 추가된 기능이다. 배열, 문자열, 객체 등을 개별 요소로 분리할 수 있다. ...을 사용해 나타낸다. let arr1 = [41, 5, 7]; let arr2 = [21, 13, 9,...arr1]; console.log(arr2); arr1 배열의 요소들을 하나씩 나눠 arr2에 추가한다. let word = "java"; let str = ['a', 'b', 'c',...word]; console.log(str); 문자열을 보면 더 확실히 알 수 있는데 ...word로 요소를 나눠 넣을 경우 결과는 ['a', 'b', 'c', 'j', 'a', 'v', 'a'] 이렇게 된다. 2022. 12. 11.
Java Script - 배열 메소드 array method Array 배열은 프로그래밍에서 많이 쓰이기 때문에 중요하다. let animal = ["Dog", "Cat", "Lion"]; let fruit = ["Apple", "Melon", "Grape"]; console.log(animal.toString()); console.log(animal.join(" / ")); let Eat = animal.concat(fruit); console.log(Eat); let del_last = animal.pop(); console.log(del_last); console.log(animal); animal.push("Tiger"); console.log(animal); let del_first = animal.shift(); console.log(del_first).. 2022. 12. 5.
Java Script - 데이터 타입 string, number, object, array, boolean, typeof " ", ' ' - String 데이터 변수 선언 가능 let double = "double hello"; let single = 'single hello'; let little_double = 'little "double"'; let little_single = "little 'single'"; let remark_double = "remark \"double\""; 문자열에 " "를 쓰고 싶으면 ' '로 감싸고, ' '를 쓰고 싶으면 " "로 감싸야 한다. " "만 사용하려면 문자열 안에 있는 " 앞에 \를 붙이면 사용할 수 있다. Undefined - 아무것도 할당받지 않은 상태이다. 최초에 변수를 선언하고 값을 할당하지 않으면 이 상태로 진행된다. NULL - 값이 없는 상태이다. 비어있는 상자와.. 2022. 12. 3.