본문 바로가기
728x90

Web 개발40

Javascript - array 안녕하세요, 오늘은 자료구조에 대해 공부할 때 꼭 필요한 array(배열)에 대해 정리하겠습니다. 1. Declaration : 정의하는 방법으로는 2가지가 있습니다. 리터럴 형식의 정의와 new Array()를 이용하는 방법이 있습니다. const arr1 = new Array(); const arr2 = [1, 2]; // 리터럴 형식 2. Index position : 배열 내 요소들에는 각각 인데스가 배정이 되고 시작은 0부터 시작합니다. const fruits = ['apple','banana']; console.log(fruits); console.log(fruits.length); // 2 출력(요소의 수를 확인할 수 있다.) console.log(fruits[0]); // apple 출력 .. 2021. 6. 21.
Javascript - class(1) 안녕하세요, class에 대해 정리해보겠습니다. class에 관한 내용은 많고 깊어서 이번 시간에는 실제 사용하는 데 있어 유용한 기능만 정리하고 좀 더 자세한 내용은 추후 업데이트하도록 하겠습니다. 지난번에 정리한 Object에서는 하나의 객체(인스턴스)를 만드는 것에 대해 정리하였습니다. class는 이러한 객체를 만드는 틀로 여러 객체를 손쉽게 만들 수 있게 합니다. 1. Class declarations : Class를 정의할때는 constructor 메서드(생성자)를 이용해 property를 지정해줘야 합니다. 없다면 본문이 비워진 채로 함수가 생성됩니다. 또한 메서드를 추가해 줄 수 있습니다. 아래 코드를 보며 설명드리겠습니다. class Person { // constructor constr.. 2021. 6. 19.
Javascript - object 안녕하세요, 오늘은 Object(객체)에 대해 정리해보겠습니다. 1. Literal and properties : 객체를 생성하는 방법은 2가지가 있습니다. 'object constructor' 구문과 'object literal' 구문입니다. 아래 코드를 보며 설명드리겠습니다. object constructor는 Object나 function과 같은 생성자를 이용하여 만드는 것이고 object literal은 {}블럭을 이용하여 생성하는 방식입니다. const obj2 = new Object(); //'object constructor' syntax const obj1 = {}; //'object literal' syntax 주로 object literal을 많이 쓰므로 이것을 예로 더 살펴보겠습니다... 2021. 6. 17.
Javascript - function 안녕하세요, 오늘은 Javascript의 function(함수)에 대해 정리해 보겠습니다. 함수는 프로그램을 이루고 있는 블럭과 같은 역할을 하며 일을 수행하거나 값을 계산하는 등의 역할을 수행합니다. 추가로 function을 정의할 때 조건이 있다면 조건을 만족 못할 때 최대한 빨리 return 하여 나가는 것이 좋습니다! 만약 조건이 길다면 해당 조건문은 최대한 뒤에 두는 것이 효율적입니다. ◆ 함수 특성 1. Function declaration (함수 정의) : function name(param1, param2) { body ... return;} 하나의 함수는 하나의 동작만 하도록 정의하는 것이 좋습니다. 앞서 variable을 정의할 때 설명드렸다시피, 함수를 변수로 할당할 수도 있고 리턴할.. 2021. 6. 16.