Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • JavaScript

    1. JavaScript에서 2의 거듭제곱 확인

      우리는 양수를 받아서 그 수가 2의 거듭제곱인지 아닌지에 따라 부울을 반환하는 isPowerOfTwo()와 같은 함수를 작성해야 합니다. 예를 들어 - console.log(isPowerOfTwo(3)); //false console.log(isPowerOfTwo(32)); //true console.log(isPowerOfTwo(2048)); //true console.log(isPowerOfTwo(256)); //true console.log(isPowerOfTwo(22)); //false 이 함수에 대한 코드를 작성해 보겠

    2. 배열의 빈 인덱스에 값을 푸시하는 JavaScript

      다음과 같이 내부에 빈 값이 포함된 배열이 있습니다. - const arr = [43,534534,645,64,,645,64,,645,,645,,65,,645,,64]; 요소를 가져와 컨텍스트에서 사용되는 배열에서 찾은 첫 번째 빈 인덱스에 푸시하는 배열 함수 pushAtEmpty()를 작성해야 합니다. 공백이 없으면 배열의 마지막에 요소를 푸시해야 합니다. 이 함수의 코드를 작성해 봅시다. 먼저 빈 위치의 인덱스를 검색한 다음 해당 값을 제공된 값으로 바꿉니다. 예시 const arr = [43,534534,645,64,,64

    3. JavaScript는 OR ||를 사용하여 여러 부울 배열을 병합합니다. 운영자

      다음과 같은 부울 배열의 배열이 있습니다 - 상수 arr =[[참,거짓,거짓],[거짓,거짓,거짓],[거짓,거짓,참]]; OR(||) 연산자를 사용하여 각 하위 배열의 해당 요소를 결합하여 이 배열 배열을 1차원 배열로 병합하는 함수를 작성해야 합니다. 이 함수에 대한 코드를 작성해 봅시다. 이를 달성하기 위해 Array.prototype.reduce() 함수를 사용할 것입니다. 예시 acc[ind] =acc[ind] || bool); return acc; }, []);};console.log(orMerge(arr)); 출력

    4. 1차원 배열을 2차원 배열로 분할 JavaScript

      우리는 1차원 배열을 첫 번째 인수로, 숫자 n을 두 번째 인수로 취하는 함수를 작성해야 하며 부모 배열 내부에 n개의 하위 배열을 만들고(** 가능한 경우) 그에 따라 요소를 나누어야 합니다. ** 배열에 9개의 요소가 포함되어 있고 4개의 하위 배열을 만들도록 요청한 경우 각 하위 배열에서 2개의 요소를 나누면 5개의 하위 배열이 생성되고 각각 3개에서 3개가 생성되므로 이러한 경우 가장 가까운 가장 낮은 수준(이 경우 3)으로 대체해야 합니다. 우리의 요구 사항은 일부 특별한 경우의 마지막 요소를 제외하고 각 하위 배열에

    5. JavaScript의 배열에서 첫 번째 중복 숫자를 반환합니다.

      배열에서 적어도 두 번 나타나는 맨 처음 요소의 인덱스를 반환하는 함수를 작성해야 합니다. 요소가 두 번 이상 나타나지 않으면 -1을 반환해야 합니다. 조건은 이 작업을 일정한 공간에서 수행해야 한다는 것입니다(즉, 추가 메모리를 사용하지 않음). 이 문제에 대한 해결책을 생각해 봅시다. for 루프를 사용하여 배열을 반복하고 Array.prototype.lastIndexOf() 메서드를 사용하여 중복을 확인합니다. 예시 const firstDuplicate = arr => {    for(let i = 0

    6. JavaScript의 다른 배열을 기반으로 배열 정렬

      다른 배열의 내용을 기준으로 배열을 정렬하는 정렬 함수를 작성해야 합니다. 예를 들어 − 아래sortOrder 배열에 있는 요소가 원래 배열의 시작 부분에 바로 나타나도록 원래 배열을 정렬해야 하고 다른 모든 요소는 순서를 유지해야 합니다. − const originalArray = ['Apple', 'Cat', 'Fan', 'Goat', 'Van', 'Zebra']; const sortOrder = ['Zebra', 'Va

    7. 배열 JavaScript를 기반으로 객체 필터링

      의 말을하자. 우리는 다음과 같은 배열과 객체를 가지고 있습니다 - const arr = ['a', 'd', 'f']; const obj = {    "a": 5,    "b": 8,    "c": 4,    "d": 1,    "e": 9,    "f": 2,   &n

    8. JavaScript의 마지막 요소부터 거꾸로 계산하여 배열 A에서 배열 B를 가져오는 올바른 알고리즘은 무엇입니까?

      다음 이진 배열(배열 A)을 고려하십시오. - const arr = [1,0,1,1,1,1,0,1,1]; 이 배열이 함수(예:sumRight())를 통해 전달되면 다음 출력 배열(배열 B) -이 생성됩니다. const output = [1,0,4,3,2,1,0,2,1]; 기능 이해 배열 arr의 요소는 0 또는 1일 수 있습니다. 이 함수는 배열 arr의 마지막 요소부터 거꾸로 계산합니다. 배열 arr에 연속 1이 있으면 출력 배열의 해당 요소는 1이지만 배열 arr에서 두 번째 연속 1의 경우 , 그것은 2가 될 것입니다. 세

    9. JavaScript에서 배열의 세 연속 요소가 동일한지 확인

      우리는 JavaScript 함수를 작성해야 합니다. 예를 들어 배열을 받아서 배열에 동일한(즉, 동일한 값을 갖는) 연속적인 3개의 요소가 있으면 true를 반환하고 그렇지 않으면 false를 반환하는 checkThree() 함수를 작성해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 const arr = ["g", "z", "z", "v" ,"b", "b", "b"]; const check

    10. JavaScript 정렬된 후 값이 배열에 삽입되어야 하는 가장 낮은 인덱스를 반환합니다(오름차순 또는 내림차순).

      정렬된 후(오름차순 또는 내림차순으로) 값(두 번째 인수)이 배열(첫 번째 인수)에 삽입되어야 하는 가장 낮은 인덱스를 반환하는 함수를 작성해야 합니다. 반환된 값은 숫자여야 합니다. 예를 들어 getIndexToInsert() − 함수가 있다고 가정해 보겠습니다. getIndexToInsert([1,2,3,4], 1.5, ‘asc’) should return 1 because it is greater than 1 (index 0), but less than 2 (index 1). 마찬가지로 getIndex

    11. splice() JavaScript를 사용하여 제자리에서 배열 변경

      배열 arr와 숫자 n이 주어지면 n번 이하로 반복되는 요소가 있는 배열을 반환하는 함수를 작성해야 합니다. 그리고 우리는 원하는 요소의 인덱스를 방해하지 않고 이 모든 작업을 수행해야 합니다. 이 함수의 코드를 작성해 보겠습니다. 해시맵에 있는 모든 요소의 수를 유지하고 반복하는 동안 요소의 수가 최대 수를 초과할 때마다 해당 요소를 연결합니다. 이에 대한 코드는 - 예시 { const 맵 ={}; for(let i =0; i =n){ arr.splice(i, 1); 나--; }else{ 지도[arr[i]]++; } 계속하다;

    12. 동일한 값으로 배열 그룹화 JavaScript

      다음과 같은 일부 중복 값을 포함하는 문자열/숫자 리터럴 배열이 있다고 가정해 보겠습니다. - const array = ['day', 'night', 'afternoon', 'night', 'noon', 'night', 'noon', 'day', 'afternoon', 'day', 'night']; 이 배열을 가져와서 모든 반복 항목이 하위 배열에서 첫 번째 요소로 그룹화되고

    13. JavaScript의 문자열에서 양식 개체

      문자열을 첫 번째이자 유일한 인수로 사용하고 문자열의 고유한 문자와 기본적으로 0으로 설정된 각 키의 값을 기반으로 하여 키를 사용하여 객체를 구성하는 함수를 작성해야 합니다. 예를 들어 - // if the input string is: const str = 'hello world!'; // then the output should be: const obj = {"h": 0, "e": 0, "l": 0, "o": 0, " ":

    14. 두 가지 속성으로 배열의 값 그룹화 JavaScript

      다음과 같은 객체 배열이 있습니다 - 상수 arr =[ { 값:12, 간격:1 }, { 값:13, 간격:1 }, { 값:14, 간격:1 }, { 값:15, 간격:1 }, { 값:19, 간격:2 }, { 값:21, 간격:1 }, { 값:22, 간격:1 }, { 값:23, 간격:1 }, { 값:27, 간격:1 }, { 값:31, 간격:4 }, { 값:35, 간격:4 }, { 값:39, 간격:4 }, { 값:43, 간격:1 }, { 값:50, 간격:1 }, { 값:51, 간격:1 }, { 값:52, 간격:1 }, { 값:55, 간격:1

    15. 주어진 숫자 아래/위에서 배열의 요소 수를 계산하는 방법(JavaScript)

      다음과 같은 Number 배열이 있다고 가정해 보겠습니다. - const array = [3.1, 1, 2.2, 5.1, 6, 7.3, 2.1, 9]; 주어진 숫자 아래/위의 배열에 몇 개의 요소가 있는지 계산하는 함수를 작성해야 합니다. 예를 들어 숫자가 5.25인 경우 답은 다음 5개 요소여야 합니다. (3.1, 1, 2.2, 5.1, 2.1) 그리고 그 위의 3개 요소 - (6, 7.3, 9) 참고 − 제공된 숫자와 동일한 요소가 있는 경우 위의 숫자로 계산합니다. 따라서 이 함수의 코드를 작성해 보겠습니다. - 예시

    16. JavaScript로 최대 최소 형식으로 배열 재정렬

      우리는 함수를 작성해야 합니다. 예를 들어 숫자 배열을 받아서 가장 큰 요소가 먼저 나타나고 가장 작은 요소가 나타난 다음 두 번째로 큰 요소가 그 다음으로 작은 요소가 오는 식으로 요소를 재배열하는 함수를 작성해야 합니다. 예를 들어 - // if the input array is: const input = [1, 2, 3, 4, 5, 6, 7] // then the output should be: const output = [7, 1, 6, 2, 5, 3, 4] 따라서 이 함수의 전체 코드를 작성해 보겠습니다. 예시 con

    17. JavaScript에서 객체의 모든 속성이 재귀적으로 동일한지 확인하는 방법은 무엇입니까?

      예를 들어, 중첩된 객체를 받아들이고 모든 키가 동일한 값을 가지고 있는지 여부에 따라 부울을 반환하는 isSame()과 같은 함수를 작성해야 한다고 가정해 보겠습니다. 모든 키를 말할 때 우리는 다음과 같은 모든 마지막 키를 의미합니다. 키의 값으로 중첩된 개체가 있는 경우 중첩된 개체의 끝으로 이동하여 해당 값을 확인해야 합니다. 예를 들어 - 개체가 -인 경우 const obj = {    a: 1,    b: 1,    c: {       aa

    18. JavaScript에서 배열을 동일한 간격으로 구문 분석

      예를 들어 parseEqualInterval() 함수를 작성해야 한다고 가정해 봅시다. 이 함수는 엄격하게 두 요소의 숫자 배열을 첫 번째 인수로, 숫자 n을 두 번째 인수로 취하고 실제 두 요소 사이에 n-1 등거리 항목을 삽입합니다. n개의 동일한 간격으로 분할되도록 원래 배열. 예를 들어 - // 입력 배열이 const arr =[12, 48];//이고 간격이 4이면 출력 배열은 다음과 같아야 합니다. const output =[12, 21, 30, 39, 48]; 이런 식으로 배열은 4개의 동일한 간격으로 나뉩니다. 따라

    19. 재귀적으로 플랫 객체 JavaScript

      다음 변환을 수행하는 함수를 작성해야 합니다. - 입력 개체가 -인 경우 const input = {    a: 0,    b: {x: {y: 1, z: 2}},    c: 3 }; 그러면 함수의 출력은 다음과 같아야 합니다. - const output = {    a: 0,    'b.x.y': 1,    'b.x.z': 2,    c: 3 } 기본적으로 중첩된 객체를 평평

    20. 값 배열을 취하고 객체 JavaScript를 반환하는 함수를 작성하려면 어떻게 해야 합니까?

      예를 들어, 혼합 데이터 유형을 포함하는 배열을 받아 데이터 유형별로 그룹화된 요소와 함께 Map()을 반환하는 함수 classifyArray()를 작성해야 한다고 가정해 보겠습니다. 예를 들어 - // if the input array is: const arr = ['class', 2, [7, 8, 9], {"name": "Michael"}, Symbol('foo'), true, false, 'name', 6]; // then the output Ma

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:116/297  20-컴퓨터/Page Goto:1 110 111 112 113 114 115 116 117 118 119 120 121 122