관리 메뉴

프로그래밍 삽질 중

Let's Get IT 자바스크립트 프로그래밍 - 변수, 배열 본문

과거 프로그래밍 자료들/Javascript&typescript

Let's Get IT 자바스크립트 프로그래밍 - 변수, 배열

평부 2022. 7. 5. 16:42

[1분 퀴즈 첫 번째]

* 출처 : https://thebook.io/080270/part01/ch02/03/05-01/

 

Let's Get IT 자바스크립트 프로그래밍: 2.3.5 var 알아보기 - 1

 

thebook.io

 

[1분 퀴즈 두 번째]

https://thebook.io/080270/part01/ch02/06/01-12/

 

Let's Get IT 자바스크립트 프로그래밍: 2.6.1 배열 - 12

 

thebook.io

 

 

1분 퀴즈 

 a b라는 변수에 어떠한 값이 들어 있습니다. 두 변수의 값을 서로 바꿔 보세요.

힌트 두 값을 바꾸기 위해서는 변수 하나를 더 만들어야 합니다.

 

 

정답

let a = "sunny"
let b = "rain"
let change = a; //이 부분 추가 해야 함 

a = b;
console.log("a", a); //a rain
console.log("b", b) ; //b sunny

 

 

1분 퀴즈

다음 배열에서 ‘’를 모두 제거하세요. indexOf splice를 사용하세요.

const arr = ['가', '라', '다', '라', '마', '라'];

힌트 반복문을 사용하면 모두 제거할 수 있습니다.

 

 

정답

//1번 째 방법
while (arr.indexOf('라') > -1) { //'라' 라는 항목이 있다면
	//'라' 부분 제거하기
    arr.splice(arr.indexOf('라'), 1);
}

console.log(arr); //['가', '다', '마']

//2번 째 방법
let deleteIndex = arr.indexOf('라');

while(deleteIndex > -1) {
	arr.splice(deleteIndex, 1);
    deleteIndex = arr.indexOf('라'); //해당 부분이 없으면 값이 나오지 않음
}

  /*
        console.log(arr.indexOf('라')); //1
        console.log(arr.splice(1, 1));
        console.log(arr); //['가', '다', '라', '마', '라']

        console.log(arr.indexOf('라')); //2
        console.log(arr.splice(2, 1));
        console.log(arr); //['가', '다', '마', '라']
 */