반응형 Programming97 Object & Array 1. Object 자바 스크립트에서 오브젝트는 일반적으로 다음과 같은 상황에서 사용됩니다. 정렬이 필요없을때 빠른 접근, 삽입, 삭제를 할 때 Object의 빅오를 살펴보면 아래와 같습니다. 접근 : O(1) 삽입 : O(1) 삭제 : O(1) 검색 : O(n) 정렬은 되어 있지 않지만 다른 모든 것들이 빠르다는것을 빅오 표기법으로 알수 있습니다. 즉 오브젝트는 index가 아니라 key값으로 작업을 처리합니다. 2. Arrary 자바스크립트에서 배열의 가장 중요한 점은 정렬이 가능하다는 것입니다. 정렬이 필요한 데이터를 다룰때 사용하게 됩니다. Array의 빅오를 살펴보면 아래와 같습니다. 삽입, 제거 : 배열의 구성에 또는 삽입,제거 할 위치에 영향을 받습니다. 접근 : O(1) 검색 : O(n) 배.. Programming 2023. 3. 11. 더보기 ›› 일급 객체(first-class object) - 자바스크립트 자바스크립트에서 함수는 일급 객체(first-class object)입니다. 이는 함수가 변수에 할당되고, 객체의 속성이 될 수 있으며, 다른 함수의 인수로 전달될 수 있다는 것을 의미합니다. 함수가 일급 객체로 취급되는 것은 다음과 같은 기능을 가능하게 합니다: 1. 변수에 함수를 할당할 수 있습니다. const myFunction = function() { console.log('Hello World!'); }; 2. 객체의 속성으로 함수를 할당할 수 있습니다. const myObject = { myFunction: function() { console.log('Hello World!'); } }; 3. 함수가 다른 함수의 매개 변수로 전달될 수 있습니다. function myFunction(call.. Programming 2023. 3. 10. 더보기 ›› 함수(Function) - 자바스크립트 함수(Function)는 코드 블록을 구성하는 기본적인 구성 요소 중 하나입니다. 함수는 입력 값을 받아서 그 값을 사용하여 작업을 수행한 후 결과 값을 반환할 수 있습니다. JavaScript에서 함수는 function 예약어를 사용하여 정의됩니다. 함수는 이름, 매개변수(입력 값), 함수 몸체로 구성됩니다. function functionName(parameter1, parameter2, ...) { // 함수 몸체 return result; } 함수는 functionName이라는 이름을 가지며, 입력 값(parameter)으로 parameter1, parameter2, ...를 받습니다. 함수 몸체는 중괄호({}) 안에 포함되며, 함수가 수행하는 작업을 정의합니다. 마지막으로, 함수는 return .. Programming 2023. 3. 10. 더보기 ›› 템플릿 리터럴(Template literal) - 자바스크립트 템플릿 리터럴(Template literal)은 문자열 내에 변수나 표현식을 삽입할 수 있는 기능입니다. 일반적인 문자열 리터럴과는 다르게 백틱(`)으로 감싸서 사용합니다. 템플릿 리터럴은 변수나 표현식을 삽입할 때 ${} 문법을 사용합니다. const message = 'Hello'; const count = 10; console.log(`${message} World! The count is ${count}.`); 위의 코드에서 message 변수와 count 변수를 템플릿 리터럴로 사용하고 있습니다. 코드를 실행하면 "Hello World! The count is 10." 이라는 문자열이 출력됩니다. ${} 안에는 자바스크립트 표현식을 사용할 수 있습니다. 그렇기 때문에 템플릿 리터럴을 사용하면 문.. Programming 2023. 3. 9. 더보기 ›› null & undefined - 자바스크립트 null과 undefined는 둘 다 값이 없음을 나타내는데 사용됩니다. 그러나 이 둘은 서로 다릅니다. null: null은 개발자가 변수에 의도적으로 값이 없음을 할당할 때 사용됩니다. 이는 변수가 값이 없음을 나타내는데 사용되며, undefined와 달리 변수 자체에 null 값을 할당합니다. let foo = null; console.log(foo); // 출력: null null은 변수에 할당되어 값이 없음을 나타내므로 undefined와는 달리 변수를 재할당하여 값이 있게 할 수 있습니다. let foo = null; foo = "Hello World"; console.log(foo); // 출력: "Hello World" undefined: 변수가 값이 할당되지 않은 경우 자동으로 undef.. Programming 2023. 3. 9. 더보기 ›› 반응형 이전 1 ··· 3 4 5 6 7 8 9 ··· 20 다음