분류 전체보기154 자바스크립트[기초] Array.of 메소드 | Array.from 메소드 유사 배열 객체 : 배열처럼 인덱스로 프로퍼티 값에 접근할 수 있고 length 프로퍼티를 갖는 객체이다. (for문으로 순회 가능) 이터러블 객체 : Symbol.iterator 메소드를 구현하여 for.. of 문을 순회할 수 있고 스프레드 문법과 배열 디스트럭처링 할당의 대상으로 사용할 수 있는 객체를 말한다. Array.of 메소드 ES6에서 도입된 Array.of 메소드는 전달된 인수를 요소로 갖는 배열을 생성한다. Array 생성자 함수와 다르게 전달된 인수가 1개 이고 숫자이더라도 인수를 요소로 갖는 배열을 생성한다. // 전달된 인수가 1개이고 숫자이더라도 인수를 요소로 갖는 배열을 생성한다. Array.of(1); // [1] Array.of(1,2,3); // [1,2,3] Array... 2022. 4. 18. 자바스크립트[기초] Array 생성자 함수 ※ Array 생성자 함수는 전달된 인수의 개수에 따라 다르게 동작하므로 주의가 필요하다. 전달된 인수가 1개이고 숫자인 경우 length프로퍼티 값이 인수인 배열을 생성한다. const arr = new Array(10); // 배열의 크기를 정해준다 console.log(arr); // [empty * 10] console.log(arr.length); //10 전달된 인수가 없는 경우 빈 배열을 생성한다. 즉,배열 리터럴[]과 같다 new Array(); // [] 전달된 인수가 2개 이상이거나 숫자가 아닌 경우 인수를 요소로 갖는 배열을 생성한다. // 전달된 인수가 2개 이상이면 인수를 요소로 갖는 배열을 생성한다. new Array(1,2,3); // [1,2,3] // 전달된 인수가 1개지만.. 2022. 4. 18. 자바스크립트[기초] undefined 란 ? | 변수에 값이 없다는 것을 명시하고 싶을 때 ★ undefined 란? 자바스크립트는 변수를 선언하면 암묵적으로 undefined로 초기화된다 undefined는 자바스크립트 엔진이 변수를 초기화할 때 사용하는 값이다. 변수를 참조 했을때 undefined가 반환된다면 변수 선언 이후 값이 할당된 적 없는, 즉 초기화되지 않은 변수를 말한다 . 개발자가 의도적으로 변수에 값이 없다는 것을 명시하고 싶을 때는 변수에 null을 할당해주면 된다 // 프로그래밍 언어에서 null은 변수에 값이 없다는 것을 의도적으로 명시할때 사용한다 var a = null; 2022. 4. 18. 자바스크립트[기초] 변수의 초기값 비교 undefined var x; //undefined 위에 코드처럼 var 키워드로 선언한 변수는 암묵적으로 undefined 라는 값을 갖는다 [잘못된 비교] alert(x == "undefined") // false 아무것도 할당 하지않은 변수의 초기값을 비교할때 undefined는 문자열로 비교하면 안 된다. undefined는 문자열이 아니고 그냥 그 자체로도 특수한 값이다 그래서 비교할 때는 문자열로 비교하는 것이 아니라 그냥 undefined로 비교해주어야 한다 [제대로 된 비교] alert(x == undefined) // true 2022. 4. 18. Concurrently 라이브러리 Concurrently는 라이브러리인데 이 라이브러리를 쓰면 프론트와 서버를 동시에 실행시킬 수 있다 ★ 터미널에 npm run dev 라고 입력하면 프론트, 서버가 동시에 실행된다. 따로 실행 하려면 ... npm run backend : 백엔드 실행 명령어 npm run start : 프론트엔드 실행 명령어 2022. 4. 7. 보일러플레이트 Boilerplate 란 ? 보일러 플레이트를 사용해야 하는 이유 어떤 프로젝트를 시작할때마다 매번 처음부터 사소한 것까지 다 만들어 버리면 시간도 많이 들고 비효율적이게 된다. 반복적으로 사용되는 부분은 재사용하고 최소한의 수정으로 개발자의 단순 노동을 줄이고 시간을 단축시키기 위해 사용해야 한다. 보일러 플레이트 란 ? 로그인이나 getter, setter 등.. 자주 쓰이는 기능은 재사용할 수 있게 만들어 두어서 어디에서든 빠르게 재사용할 수 있게 하는 것을 보일러 플레이트라고 한다. 2022. 4. 7. 이전 1 ··· 21 22 23 24 25 26 다음 728x90