배열(1)

허기웅·2024년 1월 2일

접근할때 1부터 시작이 아니라 0부터 시작한다

ex)

let Shin-Chan = ["짱구, 맹구, 철수, 훈이, 유리"];

console.log(Shin-Chan[0]); - 짱구가 찍힘
console.log(Shin-Chan[1]); - 맹구가 찍힘
console.log(Shin-Chan[2]); - 철수가 찍힘
console.log(Shin-Chan[3]); - 훈이가 찍힘
console.log(Shin-Chan[4]); - 유리가 찍힘

push, pop, shift, unshift, splice, slice

1.push - 배열에 없는거 밀어넣음

ex)

let Shin-Chan = ["짱구, 맹구"];

Shin-Chan.push("철수");
console.log(Shin-Chan);

콘솔에 ['짱구','맹구','철수'] 가 찍힘

2.pop - 배열 제일 뒤에꺼 삭제

ex)
let Shin-Chan = ["짱구, 맹구, 철수"];

Shin-Chan.pop();
console.log(Shin-Chan);

콘솔에 ['짱구','맹구'] 가 찍힘

3.shift - 배열 첫번째꺼 삭제

ex)
let Shin-Chan = ["짱구, 맹구, 철수"];

Shin-Chan.shift();
console.log(Shin-Chan);

콘솔에 ['맹구','철수'] 가 찍힘

4.unshift - 배열에 없는거 제일 앞에 밀어넣음

ex)
let Shin-Chan = ["짱구, 맹구, 철수"];

Shin-Chan.unshift("훈이");
console.log(Shin-Chan);

콘솔에 ['훈이','짱구','맹구','철수'] 가 찍힘

5.splice - 몇번째부터 몇개 지우고 끼워넣음

ex)let Shin-Chan = ["짱구, 맹구, 철수"];

Shin-Chan.splice(1, 1, "훈이"); - 1번은 맹구이므로 맹구부터 1개 지우고 훈이끼워!!란뜻
console.log(Shin-Chan);

콘솔에 ['짱구','훈이','철수'] 가 찍힘

6.slice - 몇번째부터 몇번째 앞까지 새로운 배열로 만듬

ex)let Shin-Chan = ["-0-짱구, -1-맹구, -2-철수, -3-훈이, -4-유리"];

Shin-Chan.slice(2, 4); - 2번째부터 4번째 앞까지(즉.철수부터 유리 앞까지)
console.log(Shin-Chan);

콘솔에 ['철수','훈이'] 가 찍힘

profile
반가워요.

0개의 댓글