2021. 10. 28. 14:49γHTML + CSS + JS/JS μλ°μ€ν¬λ¦½νΈ
1. μ μ΄μΏΌλ¦¬ λ°°μ΄ λ©μλ
1οΈβ£ each()/ $.each() λ©μλ
μ νμλ‘ μ νν μμ(λ¬Έμ κ°μ²΄)λ λ°°μ΄μ μμλλ‘ μ μ₯λλ€.
μ΄λ each()μ $.each() λ©μλλ λ°°μ΄μ μ μ₯λ μμλ₯Ό μμλλ‘ νλμ© μ ννλ©΄μ μΈλ±μ€ μ 보λ₯Ό κ°μ Έμ¨λ€.
$("μμ μ ν").each(function(맀κ°λ³μ1, 맀κ°λ³μ2) {})
$.each("μμ μ ν", function(맀κ°λ³μ1, 맀κ°λ³μ2) {} )
$("μμμ ν").each(function() { $(this) })
$.each($("μμμ ν"), function() {$(this) })
2οΈβ£ $.map() / $.grep) λ©μλ
$.map() λ©μλλ λ°°μ΄μ μ μ₯λ λ°μ΄ν° μλ§νΌ λ©μλλ₯Ό λ°λ³΅ μ€ννλ€.
κ·Έλ¦¬κ³ λ©μλμμ λ°νλ λ°μ΄ν°λ μ λ°°μ΄μ μ μ₯λκ³ κ·Έ λ°°μ΄ κ°μ²΄λ₯Ό λ°ννλ€.
$.grep() λ©μλλ λ°°μ΄μ μ μ₯λ λ°μ΄ν° μλ§νΌ λ©μλλ₯Ό λ°λ³΅ μ€ννλ©° μΈλ±μ€ μ€λ¦μ°¨μμΌλ‘ λ°°μ΄μ λ°μ΄ν°λ₯Ό λΆλ¬μ¨λ€. λ©μλμ λ°νκ°μ΄ trueμ΄λ©΄ λ°μ΄ν°κ° μ λ°°μ΄μ μ μ₯λκ³ λ°°μ΄μ λ°ννλ€.
$.map(Array, function(맀κ°λ³μ1, 맀κ°λ³μ2) {
return λ°μ΄ν°;
});
$.grep(Array,function(맀κ°λ³μ1, 맀κ°λ³μ2) {
return [true|false];
}
3οΈβ£ $.inArray()/ $.isArray() / $.merge() λ©μλ
$.inArray() λ©μλλ λ°°μ΄μ μ μ₯λ λ°μ΄ν° μ€ μ§μ ν λ°μ΄ν°λ₯Ό μ°Ύμ μΈλ±μ€ κ°μ λ°ννλ€.
$.isArray() λ©μλλ μ§μ ν λ°μ΄ν°κ° λ°°μ΄ κ°μ²΄λ©΄ true μλλ©΄ false λ°ν
$.merge() λ©μλλ λ λ°°μ΄μ νλμ κ°μ²΄λ‘ λ¬Άλλ€.
$.inArray(data, Array, start index)
$.isArray(object)
$.merge(Array1, Array2)
4οΈβ£ index() λ©μλ
$.index() λ©μλλ μ§μ μ ν μμλ₯Ό μ°Ύμμ μΈλ±μ€ κ°μ λ°ννλ€.
$("μμ μ ν").index("μ§μ μ ν μμ");