λ°μν
λ°°μ΄ λ©μλ
μ΄λ² ν¬μ€ν
μμλ λ°°μ΄ λ©μλμ λν΄ λ€λ€λ³΄λλ‘ νκ² μ΅λλ€.
λ°°μ΄ λ©μλ μ€ κ°μ₯ λ§μ΄ μ°μ΄λ join(), push(), pop()μ λν μ€λͺ
μ
λλ€.
join()
λ°°μ΄μ μμλ€μ μ°κ²°νμ¬ νλμ κ°μΌλ‘ λ§λ λ€. λ¬Έμμ΄ κ°μΌλ‘ λ°ννλ€.
λ²νΈ | κΈ°λ³Έκ° | λ©μλ | 리ν΄κ° |
---|---|---|---|
1 | [100, 200, 300, 400, 500] | join('') | 100200300400500 |
2 | [100, 200, 300, 400, 500] | join(' ') | 100 200 300 400 500 |
3 | [100, 200, 300, 400, 500] | join('β ') | 100β 200β 300β 400β 500 |
4 | [100, 200, 300, 400, 500] | join('-') | 100-200-300-400-500 |
μ½λ 보기
const arrNum = [100, 200, 300, 400, 500];
// join κ΄νΈ λ°μ΄ν μμ λ£μ λ¬Έμμ΄ κ°μ μΆλ ₯λ λ°μ΄ν° μ¬μ΄μ¬μ΄μ λ£μ
const text1 = arrNum.join('');
const text2 = arrNum.join(' ');
const text3 = arrNum.join('β
');
const text4 = arrNum.join('-'); // μ νλ²νΈ νκΈ° λ±μ μ°μ΄κΈ° μ ν©
//1
document.querySelector(".sample02_N1").innerHTML = "1";
document.querySelector(".sample02_Q1").innerHTML = "[100, 200, 300, 400, 500]";
document.querySelector(".sample02_M1").innerHTML = "join('')"; //λμ΄μ°κΈ° λμ§ μμ μ± μΆλ ₯λ¨
document.querySelector(".sample02_P1").innerHTML = text1;
//2
document.querySelector(".sample02_N2").innerHTML = "2";
document.querySelector(".sample02_Q2").innerHTML = "[100, 200, 300, 400, 500]";
document.querySelector(".sample02_M2").innerHTML = "join(' ')"; //λμ΄μ°κΈ° ν μΉΈ λ μ± μΆλ ₯λ¨
document.querySelector(".sample02_P2").innerHTML = text2;
//3
document.querySelector(".sample02_N3").innerHTML = "3";
document.querySelector(".sample02_Q3").innerHTML = "[100, 200, 300, 400, 500]";
document.querySelector(".sample02_M3").innerHTML = "join('β
')"; //λ°μ΄ν° μ¬μ΄λ§λ€ β
μΆλ ₯λ¨
document.querySelector(".sample02_P3").innerHTML = text3;
//4
document.querySelector(".sample02_N4").innerHTML = "4";
document.querySelector(".sample02_Q4").innerHTML = "[100, 200, 300, 400, 500]";
document.querySelector(".sample02_M4").innerHTML = "join('-')"; //λ°μ΄ν° μ¬μ΄λ§λ€ νμ΄ν(-) μΆλ ₯λ¨
document.querySelector(".sample02_P4").innerHTML = text4;
push() / pop()
push() λ©μλλ λ°°μ΄ λ§μ§λ§ μμμ μΆκ°νμ¬ μ«μλ₯Ό λ°ννκ³ , pop() λ©μλλ λ°°μ΄ λ§μ§λ§ μμλ₯Ό μμ νλ€.
λ²νΈ | κΈ°λ³Έκ° | λ©μλ | 리ν΄κ° | κ²°κ³Όκ° |
---|---|---|---|---|
1 | [100, 200, 300, 400, 500] | push(600) | 6 | 100,200,300,400,500,600 |
2 | [100, 200, 300, 400, 500] | pop(600) | 500 | 100,200,300,400 |
μ½λ 보기
//1. push()
const arrNum = [100, 200, 300, 400, 500];
const arrPush = arrNum.push(600);
document.querySelector(".sample03_N1").innerHTML = "1";
document.querySelector(".sample03_Q1").innerHTML = "[100, 200, 300, 400, 500]";
document.querySelector(".sample03_M1").innerHTML = "push(600)"; //λ°°μ΄ λ§μ§λ§ μμμ 600 μΆκ°
document.querySelector(".sample03_P1").innerHTML = arrPush; //6 --> 600μ μΆκ°ν ν λ°°μ΄μ μ΄ κ°μλ₯Ό μΆλ ₯
document.querySelector(".sample03_A1").innerHTML = arrNum; //100,200,300,400,500,600 --> 600μ μΆκ°ν ν λ°°μ΄ μμ λ°μ΄ν° λͺ¨λ μΆλ ₯
//2. pop()
const arrNum2 = [100, 200, 300, 400, 500];
const arrPush2 = arrNum2.pop();
document.querySelector(".sample03_N2").innerHTML = "2";
document.querySelector(".sample03_Q2").innerHTML = "[100, 200, 300, 400, 500]";
document.querySelector(".sample03_M2").innerHTML = "pop()"; //λ°°μ΄ λ§μ§λ§ μμ 500 μμ
document.querySelector(".sample03_P2").innerHTML = arrPush2; //500 --> μμ λ μμλ₯Ό μΆλ ₯(λ°ν)
document.querySelector(".sample03_A2").innerHTML = arrNum2; //100,200,300,400 --> μμκ° μμ λ νμ λ°°μ΄ μμ λ°μ΄ν° λͺ¨λ μΆλ ₯
λ°μν
'JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JavaScript] λ¬Έμμ΄ λ©μλ μμ보기 (8) | 2022.08.16 |
---|---|
[JavaScript] λ΄μ₯ ν¨μ (7) | 2022.08.13 |
[JavaScript] μμ μ ν λ©μλ μμ보기 (8) | 2022.08.05 |
[JavaScript] μ μλ³μμ μ§μλ³μ (5) | 2022.07.28 |
[JavaScript] ν¨μμ μ’ λ₯μ μ¬μ©λ°©λ² (10) | 2022.07.26 |
λκΈ