Javascript 21

[Javascript] 배열 내장 함수

const arr = [1, 2, 3, 4, 5]; for (let i = 0; i {console.log(element)}); 배열 요소를 각각 출력하는 방법으로 전에 한 반복문을 이용하는 것이 있고 forEach라는 내장 함수를 이용할 수 있음. const arr = [1, 2, 3, 4, 5]; const newArr = arr.map((element) => { return element * 2; }); console.log(newArr); // newArr : 2 4 6 8 10 map은 각 요소를 순회해 연산을 하고 리턴하는 함수 const arr = [1, 2, 3, 4,..

Javascript 2022.04.04

[Javascript] 반복문

인간에게는 어렵지만 컴퓨터에겐 너무 쉬운 일은 아무래도 반복적 일이 아닐까? 간단한 코드 한 줄을 100번 1000번 1000000000번 실행하면 그만큼 의미없이 코드가 길어지기만 할 뿐이고 만약 그 코드를 다르게 수정해야한다면 반복하는 만큼 수정을 해야하지만 반복문을 사용한다면 그런 걱정은 이제 그만. 다용도 장미칼같은 반복문을 써보자 for (let i = 0; i < 100; i++) { console.log(i); } 0 ~ 99 까지 출력하는 반복문 i의 초기화값을 변경하거나 반복수행할 조건을 수정하거나 증감연산자를 바꾸면 엄청난 일들을 할 수 있음. const person = { name: '고줭', age: 9 } const personKeys = Object.keys(person);// ..

Javascript 2022.04.04

[Javascript] 배열

let arr1 = new Array(); let arr2 = [];// 배열 리터럴 형식 let arr3 = [1, '123', true, null, undefined, {}, [], function() {}]; let arr = [1, 2, 3, 4, 5]; console.log(arr[0]);// 1 console.log(arr[1]);// 2 arr.push(6);// 배열 마지막에 값을 추가하는 함수 console.log(arr.length);// 6 배열은 비원시자료형으로 객체와 더불어 어떤 값이든 넣을 수 있음. 객체는 객체명.프로퍼티 형식으로 값에 접근했다면 배열은 index를 통해 접근함. (시작은 0 부터 셈) 객체의 점 표기법처럼 arr.legnth라 쓰면 배열의 길이를 리턴받음 그럼..

Javascript 2022.04.04

[Javascript] 객체

const person = { name: "고줭", age: 9, say: function () { console.log(`안녕하세용 ${person.name}`); console.log(`안녕하세용 ${person["name"]}`); } }; console.log(person.name); console.log(person["name"]); person.say(); person["say"](); 객체의 경우 new 로 생성하기도 하지만 {}; 를 사용한다면 객체 리터럴 방식을 사용한다. (json을 떠올리면 쉬움) 객체명.프로퍼티 객체명["프로퍼티"] 로 접근할 수 있으며 .을 사용 하는것은 점표기법이고 []를 사용하는 것은 괄호표기법이라고 함. 객체의 프로퍼티는 문자, 숫자, 불리언, 함수 등 여러 ..

Javascript 2022.04.04