강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

지루한 메기님의 프로필 이미지
지루한 메기

작성한 질문수

자바스크립트 비기너: 튼튼한 기본 만들기

10. sort 알고리즘, 역순 정렬, [코딩 시간]

과제 제출합니다~ 여러가지 방법활용해봤어요

작성

·

279

1

'use strict'

let value = [101, 26, 7, 1234];
value.sort(function(a,b){
console.log(value.sort);
return a - b;
});
let reverseArr = value.reverse();
console.log(reverseArr);.
 
let value = [101, 26, 7, 1234];
value.sort(function(a,b){
if(a > b) {
return -1;
}
else if (a < b) {
return 1
} return 0;
});

console.log(value);
 
'use strict'

let value = [101, 26, 7, 1234];
value.sort(function(a,b){
return b - a;
});

console.log(value);

퀴즈

배열 엘리먼트를 `delete` 연산자로 삭제할 때, `pop`이나 `shift` 같은 메소드와 비교했을 때 주요 차이점은 무엇일까요?

`delete`는 엘리먼트를 완전히 제거하고 길이를 줄이지만, 메소드는 값을 undefined로 만듭니다.

`delete`는 엘리먼트 값을 undefined로 만들고 길이는 유지하지만, 메소드는 엘리먼트를 제거하고 길이를 줄입니다.

`delete`는 첫 번째 엘리먼트를 삭제하고, 메소드는 마지막 엘리먼트를 삭제합니다.

`delete`는 항상 성공하고 true를 반환하지만, 메소드는 실패할 수 있습니다.

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
지루한 메기님의 프로필 이미지
지루한 메기

작성한 질문수

질문하기