객체 배열이 있습니다. 개체의 한 속성이 다른 개체의 속성과 동일한 경우 중복 항목으로 간주합니다. 이 속성으로 개체를 그룹화하고 중복이 발생한 횟수에 대한 정보를 저장하려고 합니다. X A B O Y X Z I Y X Z U X A B L Y X Z K 첫 번째 값으로 그룹화하려고 합니다. 다른 두 속성은 각 복제본에서도 동일하지만 첫 번째 값을 비교하는 것으로 충분합니다. 다음과 같은 결과를 사용자에게 표시
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ { Phase: "Phase 1", Step: "Step 1", Task: "Task 1", Value: "5" }, { Phase: "Phase 1", Step: "Step 1", Task: "Task 2", Value: "10" }, { P
다음과 같은 중첩 배열이 있다고 가정해 보겠습니다. - const arr = [ ["LEFT", "RIGHT", "RIGHT", "BOTTOM", "TOP"], ["RIGHT", "LEFT", "TOP"], ["TOP", "LEFT"] ]; 그러한 배열을 취하는 JavaScript 함수
숫자 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 배열을 반복하고 배열에서 가장 큰(가장 큰) 요소를 선택하고 해당 요소를 반환해야 합니다. 예시 이에 대한 코드는 - const arr = [5, 3, 20, 15, 7]; const findGreatest = (arr = []) => { let greatest = -Infinity; if(!arr?.length){ return null; }; &nb
다음과 같은 일부 주택 및 가격에 대한 데이터를 포함하는 객체 배열이 있다고 가정합니다. const arr = [ { "h_id": "3", "city": "Dallas", "state": "TX", "zip": "75201&qu
다음과 같은 객체 배열이 있다고 가정합니다. - const arr = [ { 'name' : 'd', 'index' : 3 }, { 'name' : 'c', 'index' : 2 },
다음과 같은 2차원 배열이 있다고 가정해 보겠습니다. - const arr = [ [3, 1], [2, 12], [3, 3] ]; 이러한 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 입력 배열에 있는 요소의 인덱스를 제외하고 정의되지 않은 것으로 초기화된 모든 요소를 포함하는 새로운 2차원 배열을 만들어야 합니다. 따라서 입력 배열의 경우 output[3][1] = 1; output[2][12] = 1; output[3][
알파벳으로 정렬한 다음 숫자로 정렬해야 하는 혼합 배열이 있습니다 - const arr = ['Ab-1', 'Ab-11', 'Ab-12', 'ab-10', 'ab-100', 'ab-101', 'ab2', 'ab-3', 'ab-105']; 예시 이에 대한 코드는 - const arr = ['Ab-1', 'Ab-11', 'Ab-12', 'ab-10',
사용자에게 숫자를 입력할 수 있는 입력을 제공하는 JavaScript 프로그램을 작성해야 합니다. 그리고 사용자가 버튼을 클릭할 때 채울 때 숫자의 모든 자릿수의 합계를 표시해야 합니다. 예시 이에 대한 코드는 - 자바스크립트 코드 - function myFunc() { var num = document.getElementById('digits').value; var tot = 0; num.split('').forEach( fun
다음과 같은 객체 배열이 있다고 가정합니다. - 상수 arr =[ {2015:11259750.05}, {2016:14129456.9}]; 그러한 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 입력 배열을 기반으로 배열 배열을 준비해야 합니다. 따라서 위 배열의 출력은 다음과 같아야 합니다. - 상수 출력 =[ [2015,11259750.05], [2016,14129456.9]]; 예시 이에 대한 코드는 - { const res =[]; arr.forEach(function(obj,index){ const
다음과 같은 일부 과일 및 채소에 대한 데이터를 포함하는 객체 배열이 있다고 가정합니다. - const arr = [ {food: 'apple', type: 'fruit'}, {food: 'potato', type: 'vegetable'}, {food: 'banana', type: 'fruit'}, ]; 이러한 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그런
JavaScript에 다음과 같은 배열이 있다고 가정해 보겠습니다. const arr =[{ 코드:2, 이름:보류 중},{ 코드:2.2, 이름:보류 중인 자식},{ 코드: 2.2.01.01, 이름: 보류 중인 어린이 어린이},{ 코드:2.2.01.02, 이름: 보류 중인 어린이 어린이02},{ 코드:1, 이름 :활성},{ 코드:1.1, 이름:활성 어린이},{ 코드:1.1.01, 이름:활성 어린이 어린이}]; 그러한 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 개체의 이름 속성을 기반으로 이 배열에서 트리 구
다음과 같은 중첩 객체의 배열이 있다고 가정해 보겠습니다. - const arr = [{ id: 1, legs:[{ carrierName:'Pegasus' }] }, { id: 2, legs:[{ carrierName: 'SunExpress' }, { &nb
Numbers 배열을 첫 번째 인수로 사용하고 숫자(예:n)를 두 번째 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 배열에서 n개의 숫자의 가능한 가장 큰 곱을 계산하고 반환해야 합니다. 예시 이에 대한 코드는 - const getHighestProduct = (arr, num) => { let prod = 1; const sorter = (a, b) => a - b; arr.sort(sorter); &nb
−에서 JavaScript의 현재 타임스탬프에 액세스할 수 있는 방법을 설명해야 합니다. ---초 ---밀리초 JavaScript는 에포크 이후의 밀리초 수로 작동하지만 대부분의 다른 언어는 초 단위로 작동합니다. 이것은 유닉스 타임스탬프(초)를 줄 것입니다 - const date = new Date(); const unix = Math.round(+date / 1000); console.log(unix); 이것은 Epoch 이후의 밀리초를 줄 것입니다(Unix 타임스탬프가 아님) − const date = ne
예를 들어 숫자 배열이 있고 여기에 요소를 추가했다고 가정해 보겠습니다. 배열에서 특정 요소를 제거하는 간단한 방법을 고안해야 합니다. 다음은 우리가 찾고 있는 것입니다 - array.remove(number); 핵심 JavaScript를 사용해야 합니다. 프레임워크는 허용되지 않습니다. 예시 이에 대한 코드는 - const arr = [2, 5, 9, 1, 5, 8, 5]; const removeInstances = function(el){ const { length } = this; &n
다음과 같이 정의된 두 개의 JavaScript 객체가 있다고 가정합니다. - const a ={ a:1, af:function() { console.log(this.a) },};const b ={ b:2, bf:function() { console.log(this.b ) },}; 우리는 두 개의 그러한 객체를 취하는 JavaScript 함수를 작성해야 합니다. 다음과 같이 및 b의 속성을 가져올 또 다른 개체를 만듭니다. - const 출력 ={ a:1, af:function() { console.log(this.a) }, b:
다음과 같은 객체가 하나 있습니다 - const obj1 = { name: " ", email: " " }; 그리고 이와 같은 또 다른 - const obj2 = { name: ['x'], email: ['y']}; 우리는 두 개의 그러한 객체를 취하는 JavaScript 함수를 작성해야 합니다. 출력이 다음과 같은 합집합이 되기를 원합니다. - const output = { name: {" ", [x]}, email: {" ",
다음과 같은 현금 흐름을 설명하는 두 개의 배열이 있다고 가정합니다. - const months = ["jan", "feb", "mar", "apr"]; const cashflows = [ {'month':'jan', 'value':10}, {'month':'mar', 'value':20} ]; 우리는 그러한 두 개의 배열을 취하
y1 및 y2 좌표로 정의된 수직 영역 세트가 있습니다. 여기서 y1은 시작점이고 y2는 각 영역의 끝점입니다. 좌표계의 원점은 왼쪽 위 모서리이므로 y2는 항상 y1보다 큽니다. 이것은 예입니다 - const regions = [ [10, 100], [50, 120], [60, 180], [140, 220] ]; 우리는 하나의 영역 배열을 첫 번째 인수로, 숫자를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다.