js
-
[JavaScript] 자바스크립트 some 메서드 이해하기프로그래밍 이야기/JavaScript 공부 2022. 10. 2. 22:38
some 메서드란? some 메서드는 배열의 요소들중 특정 조건을 만족하는 요소가 하나 이상 있는지를 확인하는 배열(Array)의 메서드다. 문법은 forEach, map, filter와 거의 비슷하게 첫 번째 파라미터가 콜백 함수를 전달받지만, 앞의 메서드들과는 다르게 boolean 타입의 값을 리턴한다. 문법 const values = [1, 2, 3, 4, 5, 6]; const hasOver5 = values.some((currentElement, index, currentArray) => { console.log(`요소: ${currentElement}`); console.log(`index: ${index}`); console.log(currentArray); return currentElem..
-
[JavaScript] 자바스크립트 slice 메서드 이해하기프로그래밍 이야기/JavaScript 공부 2020. 7. 19. 00:41
slice 메서드란? slice 메서드는 배열의 일부 요소를 제거한 새로운 배열을 반환한다. 그래서 slice 메서드는 splice 메서드와 다르게 원래의(기존의) 배열 값을 수정하지 않는다. 다른 면에서 생각하면, 결과적으로 slice메서드는 부분 요소에 접근하는 것이라고 할 수 있다. 문법 slice는 시작 index와 마지막 index, 두 개의 파라미터를 가지고 있다. 첫 번째 파라미터로 들어가는 파라미터는 말 그대로 시작 index인데, 독특하게 음수 값이 들어갈 수도 있다. 그래서 만약 첫번째 파라미터로 음수 값이 전달될 경우 이 값에 배열의 길이를 더한 값을 시작 위치로 평가된다. 두 번째 파라미터는 마지막 index인데, 해당 값의 바로 직전까지의 요소를 잘라낸다. 여기서도 당연히 음수가 ..
-
[JavaScript] 자바스크립트 객체(Object) 이해하기 - 1프로그래밍 이야기/JavaScript 공부 2020. 4. 12. 20:42
[JavaScript] 자바스크립트 자료형(DataType) 이해하기에서 자바스크립트에 존재하는 7가지 자료형에 대해서 살펴봤었는데, 그중에 Primitive type 6가지를 제외한 마지막 나머지 1가지. 객체에 대해서 조금 더 살펴보자. 자료형 7개 중에서 단 1가지의 종류라서 언뜻 보면 별로 중요하지 않은 것처럼 보이지만 반대로 생각하면 객체는 독립적으로 유일한 데이터 형태인 만큼 굉장히 중요한 요소이다. 실제로도 자바스크립트는 Primitive Type 의 값을 제외한 모든 것들이 이 객체로 이루어져 있는 객체 기반 스크립트 언어다. - 객체 만드는 방법 자, 그럼 이제 진짜로 객체에 대해서 살펴보자. 객체는 중괄호를 열고 닫는 것으로 만들 수 있다. const myObject = {}; 이밖에도..