1. 이중배열 (배열 안에 배열 넣기)
var dinosaursAndNumbers = [3, "dinosaurs", ["triceratops", "stegosaurus", 3627.5], 10];
dinosaursAndNumbers[2];
["triceratops", "stegosaurus", 3627.5];
dinosaursAndNumbers[2][0];
"triceratops"
2. 배열의 길이 구하기
var maniacs = ["Yakko", Wakko", "Dot"];
maniacs.length;
3
배열의 제일 끝 element 호출
maniacs.length[maniacs.length; -1];
"Dot"
3. 배열에 엘리먼트(요소) 추가하기
var animals = [];
animals.push("Cat");
1
배열의 끝에 element를 추가하고 배열의 길이를 리턴함
animals.push("Dog");
2
animals.push("Llama");
3
animals;
["Cat", "Dog", "Llama"]
animals.length;
3
배열의 제일 앞에 element 추가하고 배열 길이를 리턴
animals.unshift("Monkey");
4
animals;
["Monkey", "Cat", "Dog", "Llama"]
4. 배열의 엘리먼트 삭제
array.pop()
배열의 제일 마지막 엘리먼트를 삭제하고, 삭제한 엘리먼트를 리턴
var animals = ["Polar Bear", "Monkey", "Cat", "Dog", "Llama"];
var lastAnimal = animals.pop();
lastAnimal;
"Llama"
animals;
["Polar Bear", "Monkey", "Cat", "Dog"]
animals.pop();
"Dog"
animals;
["Polar Bear", "Monkey", "Cat"]
animals.unshift(lastAnimal);
4
animals;
["Llama", "Polar Bear", "Monkey", "Cat"]
5. 배열과 배열을 합치기
array1.concat(array2)
뒤에 있는 배열을 앞의 배열과 합침
var furryAnimals = ["Alpaca", "Ring-tailed Lemur", "Yeti"];
var scalyAnimals = ["Boa Constrictor", "Godzilla"];
var furryAndScalyAnimals = furryAnimals.concat(scalyAnimals);
furryAndScalyAnimals;
["Alpaca", "Ring-tailed Lemur", "Yeti", "Boa Constrictor", "Godzilla"]
furryAnimals;
["Alpaca", "Ring-tailed Lemur", "Yeti"]
scalyAnimals;
["Boa Constrictor", "Godzilla"]
여러개의 배열 합치기
var furryAnimals = ["Alpaca", "Ring-tailed Lemur", "Yeti"];
var scalyAnimals = ["Boa Constrictor", "Godzilla"];
var featheredAnimals = ["Macaw", "Dodo"];
var allAnimals = furryAnimals.concat(scalyAnimals, featheredAnimals);
allAnimals;
["Alpaca", "Ring-tailed Lemur", "Yeti", "Boa Constrictor", "Godzilla",
"Macaw", "Dodo"]
6. 배열의 인덱스 (숫자값) 찾기
.indexOf(element)
해당 인덱스 숫자를 리턴, 만약 값이 없으면 -1을 리턴
var colors = ["red", "green", "blue"];
colors.indexOf("blue");
2
colors.indexOf("green");
1
colors[2];
"blue"
colors.indexOf("blue");
2
colors.indexOf("purple");
-1
7. 배열을 스트링으로 바꾸기
.join(삽입할 문자)
var colors = ["red", "green", "blue"];
colors.join();
"red,green,blue"
colors.join(" ");
"red green blue"
colors.join(" with ")
"red with green with blue"
'왕초보_자바스크립트' 카테고리의 다른 글
1. 자바스크립트 서론. (0) | 2016.03.07 |
---|