반응형

🚀 Programming/RPA_JavaScript+C# 3

[JavaScript] 2차원 배열 변형하기(map, filter, set)

1. map 메서드: 배열의 각 요소에 대해 주어진 함수를 호출하여 그 결과로 새로운 배열을 생성합니다. 이차원 배열에서 `map`을 사용하면 각 내부 배열에 대해 특정 변형을 적용할 수 있다.#사용 예시이차원 배열에서 각 내부 배열의 모든 값을 2배로 만드는 예시( 첫 번째 `map`은 외부 배열의 각 요소(내부 배열)에 대해 호출되며, 두 번째 `map`은 각 내부 배열의 요소를 변형)const array2D = [ [1, 2, 3], [4, 5, 6], [7, 8, 9]];const doubledArray = array2D.map(innerArray => innerArray.map(value => value * 2));console.log(doubledArray);// 출력: [ [2, 4..

[JavaScript] 스프레드 연산자 "..."

스프레드 연산자 "..."; 상황에따라 역할이 달라진다.1. 스프레드 연산자2. 나머지 매개변수(Rest Parameter) 1. 스프레드 연산자 (Spread Operator)스프레드 연산자는 배열 또는 객체와 같은 이터러블(iterable) 데이터를 개별 요소로 분해하는 역할예1) 배열에서 사용 => `...arr1`은 `arr1`의 요소를 개별적으로 분해하여 `arr2`에 추가 const arr1 = [1, 2, 3];const arr2 = [...arr1, 4, 5, 6];console.log(arr2); // [1, 2, 3, 4, 5, 6]예2) 객체에서 사용=> `...obj1`은 `obj1`의 속성을 개별적으로 분해하여 `obj2`에 추가 const obj1 = { a: 1, b: 2 };..

[JavaScript] 필드가 다른 두 자료의 대칭차집합 구하기

// 데이터 정의 erpData = 사업자번호, 관리번호, 금액comData = 사업자번호, 관리번호, 등록번호, 금액 문제1. erpData와 comData의 관리번호 비교를 통해 둘 중 한곳에만 있는 데이터를 추출=> 두 자료간 대칭 차집합샘플데이터 확인은 더보기!붉은색으로 표시한 데이터가 추출되어야할 데이터.더보기const erpData = [    ["1222860054", "20240517410000260590srrs", "143,000"],    ["1180212155", "20240517410000260590srrt", "571,500"],    ["1371513607", "20240521410000260590siwq", "111,200"],    ["1048101300", "20240521..

반응형