(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"] 배열은 동일한 변수 이름 아니다