본문 바로가기
반응형

Programming/Java Script25

sort - 자바스크립트 sort()는 배열의 요소를 정렬하는 메서드입니다. 이 메서드는 기본적으로 오름차순으로 정렬하며, 인자로 비교 함수를 전달하여 정렬 방식을 바꿀수 있습니다. const arr = [3, 1, 2]; arr.sort((a,b) => a - b); // [1, 2, 3] arr.sort((a,b) => a - b)는 arr 배열의 요소를 오름차순으로 정렬하여 반환합니다. const arr = [22, 11, 2, 9, 1, 5]; arr.sort(); // [1, 11, 2 ,22 ,5 ,9] 숫자 배열에 sort() 수행 시, 숫자를 문자열로 변환하여 정렬을 합니다. 문자열 11은 2보다 작기 때문에 아래와 같이 숫자 크기대로 정렬되지 않습니다. 비교 함수를 전달하여 정렬 방식을 바꿀수 있습니다. 비교 함.. Programming/Java Script 2023. 3. 18.
split과 join - 자바스크립트 1. split split() 메서드는 문자열을 구분자로 나누어 배열로 반환하는 함수입니다. 이 함수를 사용하면 문자열을 분리하여 배열로 저장할 수 있습니다. 다음과 같은 문자열을 공백으로 구분하여 배열로 저장할 수 있습니다. const str = "apple banana orange"; const arr = str.split(" "); console.log(arr); // ["apple", "banana", "orange"] split() 메서드의 매개변수로는 구분자를 지정합니다. 위 예제에서는 공백(' ')을 구분자로 사용하였습니다. 2. join join() 메서드는 split() 메서드와 반대로, 배열 요소를 연결하여 하나의 문자열로 반환하는 함수입니다. 다음과 같은 배열을 공백으로 연결하여 문자.. Programming/Java Script 2023. 3. 16.
Math - 자바스크립트 자바스크립트에서 Math는 수학적인 상수와 함수를 위한 속성과 메소드를 가진 내장 객체입니다. 몇가지 예로 자주 사용되는 Math객체의 메소드들을 알아보도록 하겠습니다. 1. 소수점 이하 내림 Math.floor(1.5) //1 Math.floor(2.1) //2 Math.floor(-3.7)//4 2. 소수점 이하 올림 Math.ceil(1.5) //2 Math.ceil(2.1) //3 3. 소수점 이하 반올림 Math.round(1.5) //2 Math.round(2.1) //2 4. 절댓값 Math.abs(-1) //1 Math.abs(-123.3) //123.3 5. 최댓값 찾기 Math.max(1,2,3) //3 Math.max(1.2,-100,0) //1.2 6. 최솟값 찾기 Math.min(.. Programming/Java Script 2023. 3. 15.
스프레드 연산자 `...` - 자바스크립트 JavaScript에서 스프레드 연산자는 ...으로 표현되며, 객체, 배열, 문자열 등의 이터러블(iterable) 객체를 하나씩 펼쳐서 개별적인 값으로 만들어줍니다. 배열에서의 스프레드 연산자 배열에서의 스프레드 연산자는 배열의 모든 요소들을 하나씩 펼쳐서 개별적인 값으로 만들어줍니다. const numbers = [1, 2, 3, 4, 5]; const copyOfNumbers = [...numbers]; console.log(copyOfNumbers); // [1, 2, 3, 4, 5] const newArray = [...numbers, 6, 7, 8]; console.log(newArray); // [1, 2, 3, 4, 5, 6, 7, 8] [...numbers]는 스프레드 연산자를 사용하여 .. Programming/Java Script 2023. 3. 14.
일급 객체(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/Java Script 2023. 3. 10.
반응형