본문 바로가기

전체 글

(37)
JS 데이터. 구조 분해 할당 [패스트캠퍼스 챌린지 07일차] Destructuring assignment 비구조화 할당이라고도 함 객체 데이터와 구조 분해 할당 구조 분해 할당의 좋은 점? 속성이 많을 경우 속성을 모두 다 꺼내 올 필요 없이 필요한 것들만 꺼내서 사용할 수 있음 const user = { name: 'Heropy', age: 85, email: 'thesecon@gmail.com' } const {name, age, address } = user // 변수 자리에 왜 객체 데이터가 들어와 있죠? // user 라는 객체 데이터의 구조를 분해해서 원하는 속성들만 꺼내서 사용 //위의 방식은 user.address 요런 것과 동일 // user['age'] 이런 식의 인덱싱 방법도 있쥬 console.log..
JS 데이터. 배열, 객체 [패스트캠퍼스 챌린지 06일차] 배열 ~번째 : index 인덱스 숫자를 넣어 조회하는 걸 indexing이라고 함 배열 데이터 내 각각의 데이터들을 element(요소)라고 함. 공식 명칭은 element이지만, html과의 구분을 위해 배열의 item이라고도 함 const numbers = [1, 2, 3, 4] const fruits = ['Mango', 'Kiwi', 'Cherry'] console.log(numbers) /* (4) [1, 2, 3, 4] 0: 1 1: 2 2: 3 3: 4 length: 4 [[Prototype]]: Array(0) */ console.log(numbers[1]) //2 console.log(fruits) /* (3) ['Mango', ..
JS 데이터. 문자, 숫자 [패스트캠퍼스 챌린지 05일차] 문자 String 전역 객체는 문자열(문자의 나열)의 생성자입니다. indexOf 'Hello World'.indexOf() /**new String이라는 생성자 함수 대신 리터럴 방식으로 데이터를 만들 수 있음*/ // 문자 데이터 뒤에 직접적으로 함수를 작성 가능 // String.prototype.indexOf() // world라는 인수를 줘보자 'Hello world'.indexOf('world') //결과 반환됨 //반환된 내용을 result라는 변수에 저장 const result = 'Hello world'.indexOf('world') // 출력해보까연 console.log(result) // 6 //제로 베이스드 문자..