회사 3의 보스 얼굴 질문

(1) 입력 : "get1_install2_app3_list4_by5_android6"뿐만 아니라 일정한주기가 어떻게 출력 "get1InstallApp3ListBy5Android"을 달성하기 위해, (각 단어는 항상 짝수 삭제 된 숫자 뒤에 수행)?
2 배열 할당은 어떤 상황 루프 제어 및 반복자 제표 하에서 0-1000을 사용하여 달성 될 수 없다.
3 결정할 경우 두 개체 일관성있는 변수 알아 내기 (특별 대우 개체가 있습니다)

하나의 문제 :

STR = 'get1_install2_app3_list4_by5_android6'하자

CONST 등록 = / (\ B (? = (_)?) [02468]?) / g
CONST 입술 = str.replace (REG '' )

을 console.log ( '인쇄 STR', 고해상도)

질문 2 :

// 가 Array.from (arrayLike [mapFn들은 [ thisArg]) 방법이 사용될 수있다 
송출 newArr = Array.from ( 새로운 새로운 어레이 (1000), (브로, IDX) => {
  복귀 IDX 단계;
})
// CONSOLE.LOG (newArr);

질문 세 가지 :

{1, B : 2, C : {C : 1 =을 보자 }};
B하자 = {A 2, B 2, C : C {3 }};
CONST theObjectValueEqual5 = (a, b) => {
    결과하자 = [];
    하자 aProps = Object.keys (A);
    하자 bProps = Object.keys (b);
    대해 (ⅰ = 0하자 나는 <aProps.length는, 난 ++ ) {
        수반하자가 = A [줌 [I]을;
        isExist이하자 = 거짓 ;
        위한 (; J <bProps.length, J = 0하자 J ++ ) {
            하자 bCompare = B [bProps [J]];
            경우 (JSON.stringify (aCompare) === JSON.stringify (bCompare)) {
                isExist는 = 진정한 ;
                휴식 ;
            }
        }
        CONSOLE.LOG (isExist, aProps [I])
        만약 (! isExist) {
            result.push (aProps [I]);
        }
    }
    반환 결과를;
}
CONSOLE.LOG (theObjectValueEqual5 (A, B)) // [ "A", "C"] 배열은 동일한 변수 이름 아니다

 

추천

출처www.cnblogs.com/memphis-f/p/12512614.html