package ex01_๊ฐ์ฒด๋ฐฐ์ด; import java.util.Arrays; public class Main { public static void main(String[] args) { // 1. ๊ฐ์ฒด ๋ฐฐ์ด // ๋ฐฐ์ด์ด๋? // --> ๋์ผํ ์๋ฃํ์ ํ๋๋ก ๋ฌถ์ด์ ๊ด๋ฆฌํด์ฃผ๋ ์๋ฃ๊ตฌ์กฐ // ๋ฐฐ์ด ์ ์ธ ๋ฐฉ๋ฒ // ์๋ฃํ[] ๋ณ์๋ช
= new ์๋ฃํ[ํฌ๊ธฐ]; // ๋๋ง์ ์๋ฃํ // ํฌ์ผ๋ชฌ ๋ฐ์ดํฐ๋ฅผ 3๊ฐ ์ ์ฅ ํ ์ ์๋ bag ๋ฐฐ์ด ์์ฑ Pokemon[] bag = new Pokemon[3]; // ํฌ์ผ๋ชฌ์ ๋ํผ๋ฐ์ค ๋ณ์ํ์
- null(๊ธฐ๋ณธ๊ฐ) // new๋ ๋ํผ๋ฐ์ค ๋ณ์ ์์ฑํ๋ ํค์๋ // bag 0๋ฒ ๋ฐฉ์ ํผ์นด์ธ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ // ํผ์นด์ธ, ์ ๊ธฐ, 5000, 500, ๋ฐฑ๋ง๋ณผํธ Pokemon pik..
My Tech Blog (array)
๐ JavaScript ๐ฅ๏ธ ๋ฐฐ์ด(Array)๊ฐ์ฒด์ ๋ฉ์๋ ํ๋์ ์ ์ฅ์์ ์ฌ๋ฌ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ ๋ฐฐ์ด์ ์ ์ธํด ์ฃผ๋๋ฐ์์๋๋ ๋ฐฐ์ด๊ณผ ๊ด๋ จ๋ ๋ฉ์๋์ ์์ฑ์
๋๋ค. ์๋ ๋ฉ์๋๋ฅผ ์ ์ฌ์ฉํ๋ฉด ๋ฐฐ์ด ์์๋ฅผ ๋ณ๊ฒฝ ํ ์๋ ์๊ณ , ๋ฐฐ์ด ๊ฐ์ฒด์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์
ํ๊ฑฐ๋ ์ญ์ ํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค. โ
Array ๊ฐ์ฒด์ ๋ฉ์๋์ ์์ฑ ํ ๋์ ๋ณด๊ธฐโ์ข
๋ฅ๊ธฐ๋ฅjoin(์ฐ๊ฒฐ ๋ฌธ์)๋ฐฐ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐ ๋ฌธ์ ๊ธฐ์ค์ผ๋ก 1๊ฐ์ ๋ฌธ์ํ ๋ฐ์ดํฐ๋ก ๋ฐํreverse()๋ฐฐ์ด์ ๋ฐ์ดํฐ ์์๋ฅผ ๊ฑฐ๊พธ๋ก ๋ฐ๊พผ ํ ๋ฐํsort()๋ฐฐ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌslice(index1, index2)๋ฐฐ์ด์ ๋ฐ์ดํฐ ์ค ์ํ๋ ์ธ๋ฑ์ค ๊ตฌ๊ฐ๋งํผ ์๋ผ์ ๋ฐฐ์ด ๊ฐ์ฒด๋ก ๊ฐ์ ธ์ค๊ธฐsplice()๋ฐฐ์ด์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๊ณ ๊ทธ ๊ตฌ๊ฐ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์
..
๐ JavaScript ๐ฅ๏ธ ๋ฐฐ์ด ๊ฐ์ฒด(Array Object)์ค๋์ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฐฐ์ด์ ๋ํด ์์๋ณผ๊ฒ์.โ๋ณ์์๋ 1๊ฐ์ ๋ฐ์ดํฐ๋ง ์ ์ฅ ํ ์ ์์ง๋ง, ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ๋์ ์ ์ฅ์์ ์ ์ฅํ๊ธฐ ์ํด์๋ ์ด๋ป๊ฒ ํด์ผ ํ ๊น์? ๋ฐฐ์ด ๊ฐ์ฒด๋ฅผ ์์ฑํด ์ฃผ์ด์ผ ํฉ๋๋ค. ๋ฐฐ์ด์ ์ ์ธํ๋ฉด ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ๊ฐ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ๋๋์ด์ง ์ ์ฅ์์ ๋ค์ด๊ฐ๋๋ค., ๊ฐ ์ ์ฅ์๋ ์ธ๋ฑ์ค ๋ฒํธ(๋ฒ์ง์)๊ฐ ๋ถ์ฌ๋ฉ๋๋ค. ์ธ๋ฑ์ค ๋ฒํธ๋ 0๋ฒ๋ถํฐ ์์ํฉ๋๋ค. โ
1. ๋ฐฐ์ด (Array)์ ์ ์ธํ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ 1. Array ์์ฑ์๋ก ๋ฐฐ์ด ์์ฑ 12. Array ์์ฑ์๋ก ๋ฐฐ์ด ์์ฑ 23. ๋ฆฌํฐ๋ด(๋๊ดํธ) ์ฌ์ฉํ์ฌ ๋ฐฐ์ด ์์ฑ 1-1. Array ์์ฑ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด ์์ฑํ๊ธฐ 1let ์ฐธ์ด ๋ณ์ = new Array();์ฐธ์กฐ๋ณ์[0..
๋ฐฐ์ด์ ์ผ๋ จ์ ๋์ผํ ์ ํ์ ๋ฐ์ดํฐ ์์๋ฅผ ๋ณด์ ํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ด๋ฉฐ, ์๋ฐ์์ ๋งค์ฐ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฐ์์ ๋ฐฐ์ด์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ๋ค์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ๋ค์
๋๋ค. 1. ๋ฐฐ์ด ์์ฑํ๊ธฐ 1) ๋ฐฐ์ด ๋ฆฌํฐ๋ด๋ก ์์ฑํ๊ธฐ ๋ฐฐ์ด์ ์ง์ ์ ์ํ๊ณ ๊ฐ์ ํ ๋นํ๋ ๋ฐฉ๋ฒ์
๋๋ค. int[] numbers = {1, 2, 3, 4, 5}; String[] names = {"John", "Doe", "Alice"}; 2) new ํค์๋๋ก ์์ฑํ๊ธฐ new ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด์ ๋์ ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค. int[] numbers = new int[5]; // ํฌ๊ธฐ๊ฐ 5์ธ ์ ์ ๋ฐฐ์ด ์์ฑ String[] names = new String[3]; // ํฌ๊ธฐ๊ฐ 3์ธ ๋ฌธ์์ด ๋ฐฐ์ด ์์ฑ 3) ๋ฐฐ์ด์ ..