이 질문에 대한 요구 사항은 간단합니다. 숫자 배열을 받는 JavaScript 함수를 작성해야 합니다. 배열에 선행 0이 포함된 경우 함수는 제자리에서 선행 0을 제거해야 합니다. 그렇지 않으면 함수는 아무 작업도 수행하지 않아야 합니다. 예:입력 배열이 -인 경우 const arr = [0, 0, 0, 14, 0, 63, 0]; 그러면 출력은 다음과 같아야 합니다. - const output = [14, 0, 63, 0]; 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [0
리터럴 배열을 받아서 길이가 정확히 2인 하위 배열로 청크된 원래 배열의 요소가 있는 새 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 이제 원래 배열의 길이가 2로 정확히 나누어 떨어지지 않으면 마지막 하위 배열에는 요소가 하나만 있어야 합니다. 예:입력 배열이 -인 경우 const arr = [1, 2, 3, 4, 5, 6, 7]; 그러면 출력은 다음과 같아야 합니다. - const output = [[1, 2], [3, 4], [5, 6], [7]] 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에
Numbers 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열의 가장 중간 요소를 반환해야 합니다. 예:배열이 -인 경우 const arr = [1, 2, 3, 4, 5, 6, 7]; 그러면 출력은 4가 되어야 합니다. 예시 이에 대한 코드는 - const arr = [1, 2, 3, 4, 5, 6, 7]; const middle = function(){ const half = this.length >> 1; const offset = 1 - th
일부 숫자, 일부 문자열 및 일부 거짓 값을 포함하는 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 배열에서 가장 큰 숫자를 반환해야 합니다. 예:입력 배열이 -인 경우 const arr = [23, 'hello', undefined, null, 21, 65, NaN, 1, undefined, 'hii']; 그러면 출력은 65가 되어야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [23, 'hello'
정수 배열이 주어지면 이 배열을 사용하여 홀수번 나타나는 하나의 요소를 찾는 함수를 작성해야 합니다. 홀수 번 나타나는 정수는 항상 하나뿐입니다. 배열을 정렬하여 이 문제에 접근합니다. 정렬되면 배열을 반복하여 홀수번 나타나는 요소를 선택할 수 있습니다. 예시 이에 대한 코드는 - const arr = [20, 1, -1, 2, -2, 3, 3, 5, 5, 1, 2, 4, 20, 4, -1, -2, 5]; const findOdd = arr => { let count = 0;
여러 값의 배열 arr이 제공됩니다. 예를 들어 - [-3,5,1,3,2,10] 배열에서 음수 값을 제거하는 함수를 작성해야 합니다. 함수가 실행을 마치면 배열은 양수로만 구성되어야 합니다. 임시 배열을 생성하지 않고 배열의 값을 제거하기 위해 pop 메서드만 사용하여 이 작업을 수행해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - // strip all negatives off the end while (x.length && x[x.length - 1] < 0) {
문자열 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 배열의 모든 문자열을 결합하고 모든 공백을 대시 -로 바꾸고 이렇게 형성된 문자열을 반환해야 합니다. 예를 들어, 배열이 −인 경우 const arr = ["QA testing promotion ", " Twitter ", "Facebook ", "Test"]; 그러면 출력은 다음과 같아야 합니다. - const output = "QA-testing-promotion-Twitte
우리는 두 배열을 비교하고 그 배열을 두 번째 배열의 모든 요소로 채우고 첫 번째 배열에 있지만 두 번째 배열에서 누락된 모든 요소에 대해 null을 채우는 세 번째 배열을 만드는 함수를 작성해야 합니다. 예: 두 배열이 -인 경우 const arr1 = ['f', 'g', 'h']; const arr2 = ['f', 'h']; 그러면 출력은 다음과 같아야 합니다. - const output = ['f', null, 'h'];
요소를 다른 배열의 요소로 바꾸려면 splice()를 사용하십시오. 다음은 코드입니다 - 예시 var values = ['John', 'David', 'Bob', 'Mike', 'Sam', 'Carol', 'Adam']; var marks = [55, 78, 90]; Array.prototype.splice.apply(values, [0, marks.length].concat(marks)); console.log(values); 위
재귀라는 기본 조건을 사용하여 동일한 함수를 계속해서 호출할 수 있습니다. 다음은 코드입니다 − 예시 function recursiveFunction(num) { console.log(num); if (num > 0) { recursiveFunction(num - 1); } } recursiveFunction(5); 위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다 - node fileName.js. 여기에서 내
정수 시퀀스가 배열로 주어지면 배열에서 요소를 하나만 제거하여 엄격하게 증가하는 시퀀스를 얻을 수 있는지 확인합니다. 참고:시퀀스 a0, a1, ..., an은 a0
동일한 배열 내에서 짝수를 반복해야 하는 JavaScript 함수를 작성해야 합니다. 예를 들어 다음 배열이 주어지면 - const arr = [1, 2, 5, 6, 8]; 출력 우리는 출력을 얻어야 합니다 - const output = [1, 2, 2, 5, 6, 6, 8, 8]; 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [1, 2, 5, 6, 8]; const repeatEvenNumbers = arr => { let end = arr.le
다음과 같은 배열이 있다고 가정합니다. - const arr = [2, 42, 82, 122, 162, 202, 242, 282, 322, 362]; 그러한 배열과 숫자, 예를 들어 n을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 숫자 n에 가장 가까운 배열에서 항목의 인덱스를 반환해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [2, 42, 82, 122, 162, 202, 242, 282, 322, 362]; const closestIndex =
배열의 모든 고유 항목을 계산하는 JavaScript 함수를 작성해야 합니다. 이 함수는 배열의 고유한 각 요소의 개수를 나타내는 개체를 반환해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = ["hi", "hello", "hi"]; const countUnique = arr => { const counts = {}; for (var i = 0; i < arr.l
다음과 같은 리터럴 배열이 있다고 가정해 보겠습니다. - const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; 이 배열과 숫자(예:n)를 받아서 n보다 크고 작은 요소의 수를 나타내는 객체를 반환하는 JavaScript 함수를 작성해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; const smallerLargerNumbers = (arr, num) => { &nbs
m과 n과 같은 두 개의 숫자를 받아서 m의 처음 n배의 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const num1 = 4; const num2 = 6; const multiples = (num1, num2) => { const res = []; for(let i = num1; i <= num1 * num2; i += num1){ res.pu
우리는 두 개의 인수를 취하는 JavaScript 함수를 작성해야 합니다 - 일부 반복 요소를 포함할 수 있는 리터럴의 배열(예:arr)입니다. 숫자, 예를 들면 한계입니다. 함수는 배열의 요소가 제한된 횟수 이상 반복되지 않는지 확인해야 합니다. 요소가 제한보다 많이 반복되면 함수는 false를 반환하고 그렇지 않으면 true를 반환해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [4, 6, 7, 4, 2, 5, 7, 7, 4, 4, 3]; const
( 및 )의 두 가지 유형의 문자로만 구성된 문자열이 제공됩니다. 우리는 이러한 문자열 하나를 취하고 ( 또는 )를 필요한 만큼 삽입하여 괄호의 균형을 유지하는 함수를 작성해야 합니다. 그런 다음 함수는 균형을 맞추기 위해 문자열에 삽입된 최소 수를 반환해야 합니다. 예:문자열이 -인 경우 const str = '()))'; 그러면 출력은 2가 되어야 합니다. 앞에 ((를 추가하면 문자열의 균형을 맞출 수 있기 때문입니다. 예 이에 대한 코드는 - const str = '()))'; const ba
다음과 같은 객체 배열이 있다고 가정합니다. - const arr = [ { first_name: 'Lazslo', last_name: 'Jamf' }, { first_name: 'Pig', last_name: 'Bodine' }, { first_name: 'Pirate', last_name: 'Prentice' } ]; 우리는 하나의 그러한 배열을 취하고 last_name 키
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ {flag: true, other: 1}, {flag: true, other: 2}, {flag: false, other: 3}, {flag: true, other: 4}, {flag: true, other: 5}, {flag: true, other: 6}, {flag: false, other