Day 97/100 Donuts to Code
배열 소개
배열은 여러 값을 저장하는 데 사용할 수 있는 데이터 구조이며 배열도 구성됩니다.
배열은 여러 값을 하나의 조직화된 데이터 구조에 저장하기 때문에 유용합니다.
대괄호[] 사이에 쉼표로 구분된 값을 나열하여 새 배열을 정의할 수 있습니다.
var donuts = ["glazed", "jelly" , "powdered"];
그러나 문자열이 배열에 저장할 수 있는 유일한 데이터 유형은 아닙니다. 숫자, 부울... 그리고 정말 무엇이든 저장할 수 있습니다!
var mixedData = ["abcd", 1, true, undefined, null, "all the things"];
배열에 배열을 저장하여 중첩 배열을 만들 수도 있습니다!
var arraysInArrays = [[1, 2, 3], ["Julia", "James"], [true, false, true, false]];
중첩 배열은 특히 읽기 어려울 수 있으므로 각 쉼표 뒤에 줄 바꿈을 사용하여 한 줄에 작성하는 것이 일반적입니다.
var arraysInArrays = [
[1, 2, 3],
["Julia", "James"],
[true, false, true, false]
];
인덱싱
배열의 요소는 위치 0에서 시작하여 인덱싱된다는 점을 기억하십시오. 배열의 요소에 액세스하려면 액세스하려는 값의 인덱스를 포함하는 대괄호 바로 뒤에 배열 이름을 사용하십시오.
var donuts = ["glazed", "powdered", "sprinkled"];
console.log(donuts[0]); // "glazed" is the first element in the `donuts` array
팝
또는 pop() 메서드를 사용하여 배열 끝에서 요소를 제거할 수 있습니다.
var donuts = ["glazed", "chocolate frosted", "Boston creme", "glazed cruller", "cinnamon sugar", "sprinkled", "powdered"];
donuts.pop(); // pops "powdered" off the end of the `donuts` array
donuts.pop(); // pops "sprinkled" off the end of the `donuts` array
donuts.pop(); // pops "cinnamon sugar" off the end of the `donuts` array
pop() 메서드를 사용하면 값을 전달할 필요가 없습니다. 대신 pop()은 항상 배열의 끝에서 마지막 요소를 제거합니다.
또한 pop()은 필요한 경우 제거된 요소를 반환합니다.
var donuts = ["glazed", "chocolate frosted", "Boston creme", "glazed cruller", "cinnamon sugar", "sprinkled", "powdered"];
donuts.pop(); // the `pop()` method returns "powdered" because "powdered" was the last element on the end of `donuts` array
코드 조각
var donuts = ["jelly donut", "chocolate donut", "glazed donut"];
donuts.forEach(function(donut) {
donut += " hole";
donut = donut.toUpperCase();
console.log(donut);
});
for (var i = 0; i < donuts.length; i++) {
donuts[i] += " hole";
donuts[i] = donuts[i].toUpperCase();
console.log(donuts[i]);
}
요약
의미 있는 댓글을 받았고 동기 부여의 훌륭한 도구입니다. 그곳에서 저를 응원해주시는 분들께 감사드립니다.
Reference
이 문제에 관하여(Day 97/100 Donuts to Code), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/riocantre/day-97100-donuts-to-code-468n텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)