숫자 배열을 받는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 숫자 배열을 제자리에 정렬해야 합니다(오름차순 또는 내림차순). 예시 이에 대한 코드는 - const arr = [2, 5, 19, 2, 43, 32, 2, 34, 67, 88, 4, 7]; const sortIntegers = (arr = []) => { const sorterAscending = (a, b) => { return a - b; }; &nb
객체에 대한 참조가 있다고 가정합니다 - let test = {}; 이 객체는 잠재적으로 (즉시 그렇지는 않음) −와 같은 중첩된 객체를 가질 것입니다. test = {level1: {level2: {level3: "level3"}}}; 이러한 객체를 첫 번째 인수로 취한 다음 원하는 수의 키 문자열을 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 키 문자열로 표시되는 중첩 조합이 개체에 존재하는지 여부를 결정해야 합니다. 예시 이에 대한 코드는 - const checkNested = f
리터럴 값의 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 입력 배열의 각 요소 빈도를 계산하고 이를 기반으로 새 배열을 준비해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [5, 5, 5, 2, 2, 2, 2, 2, 9, 4]; 그러면 출력은 다음과 같아야 합니다. - const output = [ [5, 3], [2, 5], [9, 1], [4, 1] ]; 예시 이에 대한 코드
다음과 같은 배열 배열이 있다고 가정합니다. - const arr =[ [ [[개, 해리], [나이, 2] ], [ [개, 로저], [나이, 5] ]]; 우리는 그러한 중첩 배열 중 하나를 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 배열을 기반으로 개체를 준비해야 합니다. 위 배열의 개체는 다음과 같아야 합니다. - const 출력 =[ {개:해리, 나이:2}, {개:로저, 나이:5}]; 예시 이에 대한 코드는 - { subArray[element[0]] =element[1]; }); el.leng
나중에 트리를 빌드하기 위해 계층 구조로 만들기 위해 JavaScript로 처리해야 하는 복잡한 json 파일이 있습니다. JSON 배열의 모든 항목에는 -가 있습니다. id - 고유 ID, parentId - 부모 노드의 ID(노드가 트리의 루트인 경우 0) level - 트리의 깊이 수준 JSON 데이터는 이미 순서가 지정되어 있습니다. 즉, 항목 자체 위에는 상위 노드 또는 형제 노드가 있고 그 아래에는 하위 노드 또는 형제 노드가 있습니다. 입력 배열은 - const arr = [ &nb
동일한 배열에 일대다 관계가 있는 데이터가 있습니다. 조직은 수준별로 설정됩니다. 요소의 부모는 항상 자신보다 한 수준 높으며 parentId에 의해 참조됩니다. 이 배열에서 다중 레벨 배열을 가져와야 합니다. 가장 높은 수준을 가진 요소는 하위 배열로 자식을 포함하는 기본 배열이 됩니다. 입력 배열이 -로 주어지면 const arr = [ { _id: 100, level: 3, parentId
다음과 같은 키/값 쌍 객체가 있는 JSON 배열이 있다고 가정합니다. const arr = [{ "key": "name", "value": "john" }, { "key": "number", "value": "1234" }, { "key": "pr
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr =[ { 지역:아프리카, 과일:오렌지, 사용자:게리 }, { 지역:아프리카, 과일:애플, 사용자:스티브 }, { 지역:유럽, 과일:오렌지, 사용자:존 }, { 지역:유럽, 과일:애플, 사용자:밥 }, { 지역:아시아, 과일:오렌지, 사용자:Ian }, { 지역:아시아, 과일:Apple, 사용자:Angelo }, { 지역:아프리카, 과일:Orange, 사용자:Gary }]; 우리는 그러한 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 개체의
Number 배열을 받는 JavaScript 함수를 작성해야 합니다. 배열에 일부 반복/중복 항목이 포함될 수 있습니다. 우리 함수는 모든 중복 항목을 추가하고 이렇게 형성된 새 배열을 반환해야 합니다. 예시 이에 대한 코드는 - const arr = [20, 20, 20, 10, 10, 5, 1]; const sumIdentical = (arr = []) => { let map = {}; for (let i = 0; i < arr.length; i++) {
문자열 배열을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 배열을 반복하고 배열에서 가장 긴 문자열을 찾아서 반환해야 합니다. 우리 함수는 입력 배열의 내용을 변경하지 않고 이 작업을 수행해야 합니다. 예시 이에 대한 코드는 - const arr = ["aaaa", "aa", "aa", "aaaaa", "acc", "aaaaaaaa"]; const findLargest = (arr = []) => {
첫 번째 입력으로 숫자를, 두 번째 입력으로 최대 숫자를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 4개의 난수를 생성해야 하며, 합하면 첫 번째 입력으로 기능하도록 제공된 숫자와 같아야 하며 이 네 개의 숫자 중 어느 것도 두 번째 입력으로 제공된 숫자를 초과해서는 안 됩니다. 예를 들어 - 함수에 대한 인수가 -인 경우 const n = 10; const max = 4; 그런 다음 const output = [3, 2, 3, 2]; 유효한 조합입니다. 숫자의 반복이 허용됩니다. 예시 이에 대한 코드는
우리는 리터럴 배열을 원하는 만큼 취하는 JavaScript 함수를 작성해야 합니다. 함수는 대시(-)로 구분하는 배열에서 모든 요소의 데카르트 곱 배열을 계산하고 반환해야 합니다. 예시 이에 대한 코드는 - const arr1= [ 'a', 'b', 'c', 'd' ]; const arr2= [ '1', '2', '3' ]; const arr3= [ 'x', 'y', ]; const dotCartesi
요소 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 배열에 정수 값이 포함되어 있는지 여부를 확인해야 합니다. 그렇지 않으면 false이면 true를 반환해야 합니다. 예시 이에 대한 코드는 - const arr = ["123", "", "21345", "90"]; const findInteger = (arr = []) => { const isInteger = num => {  
다음과 같은 배열의 배열이 있다고 가정합니다 - const arr = [ [ ['firstName', 'Joe'], ['lastName', 'Blow'], ['age', 42], ['role', 'clerk'], [  
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ { id: 1, score: 1, isCut: false, dnf: false }, { id: 2, score: 2, isCut: false, dnf: false }, { id: 3, score: 3, isCut: false, dnf: false }, { id: 4, score: 4, isCut: false, dnf: false }, {
문자열을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 배열의 알파벳(대문자 또는 소문자) 수를 계산해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = 'this is a string!'; 그러면 출력은 다음과 같아야 합니다. - 13 예시 이에 대한 코드는 - const str = 'this is a string!'; const isAlpha = char => { const legend = 'abcdefghijklmnopq
리터럴 값의 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 우리 함수는 배열 값의 가장 높은 발생을 반환해야 하며, 동일한 발생이 있는 경우 동일한 발생의 첫 번째 선택된 값을 반환해야 합니다. const arr = ['25', '50', 'a', 'a', 'b', 'c'] 이 경우 를 반환해야 합니다. const arr = ['75', '100', 'a', 'b',
문자열 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 배열에 존재하는 모든 하위 문자열과 상위 문자열 조합을 찾아 해당 요소의 배열을 반환해야 합니다. 예를 들어 - 배열이 -인 경우 const arr = ["abc", "abcd", "abcde", "xyz"]; 그러면 출력은 다음과 같아야 합니다. - const output = ["abc", "abcd", "abcde"]; 처음 두
우리는 arr1과 arr2와 같은 두 개의 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 arr2 문자열의 부분 문자열인 arr1 문자열의 사전순으로 정렬된 배열을 반환해야 합니다. 예시 이에 대한 코드는 - const lexicographicalSort = (arr1 = [], arr2 = []) => { let i, j; const res = []; outer: for (j = 0; j < arr1.length; j++)
문자열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 문자열에 있는 모음의 수를 계산해야 합니다. 함수는 각 모음의 수를 매핑하는 개체를 준비해야 합니다. 예시 이에 대한 코드는 - const str = 'this is an example string'; const vowelCount = (str = '') => { const splitString=str.split(''); const obj={};