---
# System prepended metadata

title: 자바스크립트 스터디 2일차

---

# 자바스크립트 스터디 2일차
## 문제 1번. - 배열 자유롭게 다루기
```javascript=
let animals = [
  "Aardvark",
  "Albatross",
  "Alligator",
  "Alpaca",
  "Ant",
  "Ape",
  "Armadillo",
  "Donkey",
  "Baboon",
  "Badger",
  "Barracuda",
  "Bat",
  "Bear",
  "Beaver",
  "Bee",
  "Bison",
  "Cat",
  "Caterpillar",
  "Cattle",
  "Chamois",
  "Cheetah",
  "Chicken",
  "Chimpanzee",
  "Chinchilla",
  "Chough",
  "Clam",
  "Cobra",
  "Cockroach",
  "Cod",
  "Cormorant",
  "Dugong",
  "Dunlin",
  "Eagle",
  "Echidna",
  "Eel",
  "Eland",
  "Elephant",
  "Elk",
  "Emu",
  "Falcon",
  "Ferret",
  "Finch",
  "Fish",
  "Flamingo",
  "Fly",
  "Fox",
  "Frog",
  "Gaur",
  "Gazelle",
  "Gerbil",
  "Giraffe",
  "Grasshopper",
  "Heron",
  "Herring",
  "Hippopotamus",
  "Hornet",
  "Horse",
  "Kangaroo",
  "Kingfisher",
  "Koala",
  "Kookabura",
  "Moose",
  "Narwhal",
  "Newt",
  "Nightingale",
  "Octopus",
  "Okapi",
  "Opossum",
  "Quail",
  "Quelea",
  "Quetzal",
  "Rabbit",
  "Raccoon",
  "Rail",
  "Ram",
  "Rat",
  "Raven",
  "Red deer",
  "Sandpiper",
  "Sardine",
  "Sparrow",
  "Spider",
  "Spoonbill",
  "Squid",
  "Squirrel",
  "Starling",
  "Stingray",
  "Tiger",
  "Toad",
  "Whale",
  "Wildcat",
  "Wolf",
  "Worm",
  "Wren",
  "Yak",
  "Zebra",
];

animals.pop(); // 맨 마지막 요소인 "Zebra" 제거.
animals.push("Dog"); // 맨 마지막에 "Dog" 추가.
animals.push("Mosquito", "Mouse", "Mule"); // 3가지 더 추가.
console.log(animals.includes("Human")); // 배열에 "Human"이 있는가?
console.log(animals.includes("Cat")); // 배열에 "Cat"이 있는가?

animals[animals.indexOf("Red deer")] = "Deer"; // "Red deer"를 "Deer"로 변경.
animals.splice(animals.indexOf("Spider"), 3); // "Spider"부터 3개의 원소 제거.
animals.splice(animals.indexOf("Tiger")); // "Tiger"이후 싹 다 제거
let newAnimals = animals.slice( // B로 시작하는 원소들만 따로 저장.
  animals.indexOf("Baboon"),
  animals.indexOf("Bison") + 1,
);
console.log(newAnimals);

console.log(animals);
```