JavaScript 시작하기 - 5장 🚀

목차
* 🤓 INTRODUCTION
* 📃 WHAT IS AN ARRAY
* 👨🏻‍⚕️ COMMON ARRAY OPERATIONS
* 🌎 CREATING AN ARRAY
* 🔒 ACCESS ITEM WITH INDEX
* ➰ LOOP OVER AN ARRAY
*📥 ADD AN ITEM TO THE END OF AN ARRAY
*📤 REMOVE AN ITEM FROM THE END OF AN ARRAY
* 🔍 FIND AN INDEX OF AN ELEMENT
* ❌ REMOVE AN ITEM BY INDEX
* 👋🏻 OUTRO
* 🙏 THANK YOU

🤓 소개

Welcome, my dear coders! I hope you are all having a great day. Today I moved to another city, everything went great! In this chapter, we will start working on JavaScript arrays🚀

Connect with me!

📃 어레이란?

The JavaScript array is a list-like object whose prototype has methods to perform traversal and mutation operations.

Let's represent an array visually! 👀



이것은 자갈의 배열이며 왼쪽에서 오른쪽 순서로 표시됩니다. 숫자 1로 서명된 조약돌은 배열의 첫 번째 조약돌이고, 숫자 2는 두 번째 조약돌입니다. 이런 식으로... 이것은 보통 사람의 눈으로 볼 때입니다. 자바스크립트 개발자의 눈으로 살펴보자.



배열 요소를 세는 방법은 0부터 시작합니다(인덱스 0).

이 어레이 분석:
  • 배열에는 7개의 요소(항목)가 있습니다.
  • 첫 번째 위치에 있는 요소는 헤드 요소입니다
  • 배열의 첫 번째 위치는 인덱스가 0입니다.

  • JavaScript 배열의 길이나 해당 요소의 유형은 고정되어 있지 않습니다. 배열의 길이는 언제든지 변경될 수 있고 데이터가 배열의 비연속 위치에 저장될 수 있으므로 JavaScript 배열은 밀도가 보장되지 않습니다.

    배열은 정수를 요소 인덱스로 사용합니다. 그러나 우리가 이야기할 연관 배열을 사용하여 문자열을 요소 인덱스로 사용하는 방법이 있습니다.

    👨🏻‍⚕️ 일반적인 배열 작업

    • Creating an array
    • Access an array item using the index position
    • Loop over an array
    • Add an item to the end of an array
    • Remove an item from the end of an array
    • Remove an item from the beginning of an array
    • Add an item to the beginning of an array
    • Find the index of an item in the array
    • Remove an item by index
    • Remove multiple items by index
    • Copy array
    • Filter array
    • Map array
    • Reduce array

    I will, again, use superheroes in my examples.


    🌎 배열 만들기

    let superheroes = ["Iron Man", "Hulk", "Thor", "Black Widow", "Black Panther"]
    

    This is an array with the name "superheroes" and it is an array that contains strings.

    Items in an array are separated with commas. Each item has an index:

    Iron Man - 0
    Hulk - 1
    Thor - 2
    Black Widow - 3
    Black Panther - 4

    Our superhero array has 5 items, that are indexed 0 to 4. If you don't believe me let's try it! 🚀

    let superheroes = ["Iron Man", "Hulk", "Thor", "Black Widow", "Black Panther"] console.log(superheroes.length); // check the length

    🔒 인덱스로 항목 액세스

    You can access each item in an array using a bracket notation with a specific index of an item.

    If you want to access an item using an index, you obviously need to know the exact position of an item in an array.

    Let's access some of our superheroes:

    let superheroes = ["Iron Man", "Hulk", "Thor", "Black Widow", "Black Panther"] console.log(superheroes[0]); // Accessing Iron Man console.log(superheroes[3]); // Accessing Black Widow

    Like so we accessed the first element (at index 0) and the fourth element (at index 3).

    ➰ 어레이 반복

    In almost any situation when working with arrays, at some point, you will have to loop through an array and manipulate it or something similar. There are multiple ways you can loop through an array, but I will stick to the school example, let's learn the FOR loop.

    We will loop over an array of superheroes and print out each superhero.

    let superheroes = ["Iron Man", "Hulk", "Thor", "Black Widow", "Black Panther"] for(let i = 0; i < superheroes.length; i++){ console.log(superheroes[i]); }

    📥 배열 끝에 항목 추가

    Let's add our new superhero!

    let superheroes = ["Iron Man", "Hulk", "Thor", "Black Widow", "Black Panther"] superheroes.push("Captain America"); for(let i = 0; i < superheroes.length; i++){ console.log(superheroes[i]); }

    📤 배열 끝에서 항목 제거

    And let's remove Captain A.😂

    let superheroes = ["Iron Man", "Hulk", "Thor", "Black Widow", "Black Panther", "Captain America"] superheroes.pop(); for(let i = 0; i < superheroes.length; i++){ console.log(superheroes[i]); }

    🔍 요소의 인덱스 찾기

    Let's find an index of a black widow.

    let superheroes = ["Iron Man", "Hulk", "Thor", "Black Widow", "Black Panther", "Captain America"] console.log(superheroes.indexOf("Black Widow"));

    ❌ 인덱스로 항목 제거

    Let's remove an item on an index position of two.

    let superheroes = ["Iron Man", "Hulk", "Thor", "Black Widow", "Black Panther", "Captain America"] let removedSuperHero = superheroes.splice(2, 1); console.log(removedSuperHero);

    The first parameter of the splice function is the position, and the second parameter is how many elements, starting from that position, should we remove (in this case only 1 element).

    Let's remove two elements, starting from index 2.

    let superheroes = ["Iron Man", "Hulk", "Thor", "Black Widow", "Black Panther", "Captain America"] let removedSuperHeroes = superheroes.splice(2, 2); console.log(removedSuperHeroes );

    👋🏻 아웃트로

    Thank you for reading my blogs. In this chapter, we started with the very basics of creating and manipulating javascript arrays, there is much more to it than this, but we will go step by step, please try these examples, try creating and manipulating arrays.

    🙏 읽어주셔서 감사합니다!

    References:
    School notes...
    School books...
    devdocs

    댓글을 남겨주세요, 당신에 대해 말해주세요, 당신의 일에 대해, 당신의 생각을 댓글로 남겨주세요, 저와 연결하세요!

    ☕ 저를 지원하고 집중하세요!


    즐거운 해킹 시간 되세요! 😊

    좋은 웹페이지 즐겨찾기