요소 배열을 취하는 JavaScript 함수를 작성해야 합니다. 요소 배열에는 정의되지 않은 값도 포함될 수 있습니다. 우리의 함수는 배열의 길이를 계산해야 하고 계산은 정의된 요소의 수만 포함해야 합니다. 예시 이에 대한 코드는 - const arr = [12, undefined, "blabla", ,true, 44]; const countDefined = (arr = []) => { let filtered; filtered = arr.filter(el =&
다음과 같은 값의 배열이 있다고 가정합니다 - const arr = [ { value1:[1,2], value2:[{type:'A'}, {type:'B'}] }, { value1:[3,5], value2:[{type:'B'}, {type:'B'}]
다음과 같은 배열의 일부 이미지에 대한 데이터가 있다고 가정해 보겠습니다. const arr = [{ 'image': "jv2bcutaxrms4i_img.png", 'gallery_image': true }, { 'image': "abs.png", 'gallery_image': true }, { 'image':
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr =[ {area:NY, name:Bla, ads:true}, {area:DF, name:SFS, ads:false}, {area:TT, 이름:SDSD, 광고:true}, {영역:SD, 이름:엔진, 광고:false}, {영역:NSK, 이름:도요타, 광고:false},]; 첫 번째 인수로 하나의 배열을, 두 번째 인수로 문자열 리터럴 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 area 속성이 리터럴 배열(두 번째 인수)에 포함
16진수 색상을 유일한 입력으로 사용하는 JavaScript 함수를 작성해야 합니다. 그러면 우리 함수는 입력으로 받은 색상에 대한 보색을 찾아야 합니다. 다음은 몇 가지 입력 및 출력 쌍입니다. - getComplementaryColor('#142814') = '#ebd7eb'; getComplementaryColor('#ffffff') = '#000000'; getComplementaryColor('#3399ff') = '#cc6600';
다음과 같은 일부 학생에 대한 데이터를 포함하는 객체 배열이 있다고 가정합니다. const arr = [{ name: 'A', idNo: 1, marks: { math: 98, sci: 97, eng: 89 } }, { name: 'B', idNo: 2,
리터럴 값의 배열을 취하는 JavaScript 함수를 작성해야 합니다. 배열에 일부 반복 값이 포함될 수 있습니다. 우리의 함수는 반복되는 배열에서 모든 값을 제거해야 합니다. 이러한 모든 요소의 인스턴스를 모두 제거해야 합니다. 예시 이에 대한 코드는 - const arr = [1, 2, 3, 2, 4]; const removeAllInstances = (arr = []) => { filtered = arr.filter(val => { const last
Numbers 배열을 첫 번째 인수로 사용하고 숫자(예:n)를 두 번째 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 우리 함수는 배열에서 가장 큰 n개의 숫자를 선택하고 해당 숫자로 구성된 새 배열을 반환해야 합니다. 예시 이에 대한 코드는 - b - a; const 내림차순 복사 =arr.slice().sort(정렬기); 반환 내림차순 복사.splice(0, 숫자);};console.log(pickGreatest(arr, 3));console.log(pickGreatest(arr, 4));conso
문자열을 유일한 입력으로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 입력 문자열의 이진 표현을 구성하고 반환해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str =Hello World; 그러면 출력은 다음과 같아야 합니다. - 상수 출력 =1001000 1100101 1101100 1101100 1101111 100000 10101111101111 1110010 1101100 1100100;예시 이에 대한 코드는 - { return char.charCodeAt(0).toString(2
바이너리 코드를 나타내는 문자열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 문자열의 알파벳순 표현을 반환해야 합니다. 예를 들어 - 바이너리 입력 문자열이 -인 경우 const str =1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100; 그러면 출력은 다음과 같아야 합니다. - const 출력 =Hello World; 예시 이에 대한 코드는 - { return String.fromCharCode(pars
다음과 같이 쉼표로 구분된 문자열이 있다고 가정해 보겠습니다. - const str = "a, b, c, d , e"; 우리는 그러한 하나를 취하고 포함된 모든 공백을 제거하는 JavaScript 함수를 작성해야 합니다. 그런 다음 우리 함수는 문자열을 분할하여 리터럴 배열을 형성하고 해당 배열을 반환해야 합니다. 예시 이에 대한 코드는 - const str = "a, b, c, d , e"; const shedAndSplit = (str = '') => {
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ {"Date":"2014","Amount1":90,"Amount2":800}, {"Date":"2015","Amount1":110,"Amount2":300}, {"Date":"2016","Amount
연속된 숫자를 가질 수 있는 이와 같이 정렬된 숫자 배열이 있다고 가정합니다. const arr = [1, 2, 3, 5, 7, 8, 9, 11]; 그러한 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 이 배열에 대한 시퀀스를 형성해야 합니다. 시퀀스는 배열의 모든 연속 요소에 대해 시작 및 끝 숫자를 작성하고 그 사이의 숫자를 대시(-)로 바꾸고 다른 모든 숫자는 변경하지 않은 상태로 유지해야 합니다. 따라서 위의 배열의 경우 출력은 다음과 같아야 합니다. - const output = '1
다음과 같은 객체의 두 개의 자식 및 부모 JSON 배열이 있다고 가정합니다. - const child = [{ id: 1, name: 'somename', parent: { id: 2 }, }, { id: 2, name: 'some child name', parent: { &nbs
리터럴 값의 배열을 첫 번째 인수로, 문자열을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 배열을 알파벳순으로 정렬해야 하지만 포함된 텍스트에 관계없이 두 번째 인수로 제공된 문자열(배열에 있는 경우)을 첫 번째 요소로 유지해야 합니다. 예시 이에 대한 코드는 - const arr = ["Apple", "Orange", "Grapes", "Pineapple", "None", "Dates"
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ { id : "23", name : "Item 1", isActive : true}, { id : "25", name : "Item 2", isActive : false}, { id : "26", name : "Item 3", isActive : false}, &nb
다음과 같은 중첩 배열이 있다고 가정합니다. - const arr =[제로, [하나, 둘, 셋, [넷, [다섯, 여섯, [일곱]]]]]; 중첩 배열을 받는 JavaScript 함수를 작성해야 합니다. 그러면 우리 함수는 세미콜론(;)으로 결합된 모든 배열 요소를 포함하는 문자열을 반환해야 합니다. 따라서 위의 배열의 경우 출력은 다음과 같아야 합니다. - const 출력 =zero;one;two;three;four;five;six;seven;; 예시 이에 대한 코드는 - { for(let i =0; i
다음과 같은 객체의 중첩 배열이 있다고 가정해 보겠습니다. - const arr = [ { value: 'some value' }, { array: [ { value: 'some value' }, { array: [
길이가 같은 두 개의 배열을 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 우리 함수는 배열의 해당 요소를 결합하여 출력 배열의 해당 하위 배열을 형성한 다음 마지막으로 출력 배열을 반환해야 합니다. 두 배열이 -인 경우 const arr1 = ['a', 'b', 'c']; const arr2 = [1, 2, 3]; 그러면 출력은 다음과 같아야 합니다. - const output = [ ['a', 1], [
다음과 같은 두 개의 배열이 있다고 가정합니다. - const meal =[아침식사, 점심, 저녁식사];const materials =[ [계란, 요구르트, 토스트], [팔라펠, 버섯, 감자튀김 ], [파스타, 치즈]]; 이러한 두 개의 배열을 취하고 두 번째 배열의 하위 배열을 첫 번째 배열의 해당 문자열에 매핑하는 JavaScript 함수를 작성해야 합니다. 따라서 위 배열의 출력은 다음과 같아야 합니다. - const output ={ 아침식사 :[계란, 요구르트, 토스트], 점심:[팔라펠, 버섯, 감자튀김], 저녁식사:[