본문 바로가기
JavaScript/메소드

[javascript] splice() 배열의 삭제,교체,추가

by Angry Stock 2023. 8. 2.
반응형
array.splice(start[, deleteCount[, item1[, item2[, ...]]]])
function solution1() {
  let n = [23, 4, 39, 44, 9, 25];
  n.sort((a, b) => {
    return a - b;
  });
  let answer = n;
  return { answer, n };
}
function solution2() {
  let n = [23, 4, 39, 44, 9, 25];
  n.sort((a, b) => {
    return a - b;
  });
  let answer = n.splice(3);
  return { answer, n };
}
function solution3() {
  let n = [23, 4, 39, 44, 9, 25];
  n.sort((a, b) => {
    return a - b;
  });
  let answer = n.splice(0, 3);
  return { answer, n };
}
function solution4() {
  let n = [23, 4, 39, 44, 9, 25];
  n.sort((a, b) => {
    return a - b;
  });
  let answer = n.splice(3, 0, 'add1', 'add2');
  return { answer, n };
}

console.log('solution1', solution1());
console.log('solution2', solution2());
console.log('solution3', solution3());
console.log('solution4', solution4());
결과

반응형

댓글