for in λ¬Έ μ¬μ© μ μ£Όμν μ
for in : κ°μ²΄μ νλ‘νΌν°λͺ μ μ΄κ±°νλ λ°λ³΅λ¬Έ
1. νλ‘νΌν°λ₯Ό μ΄κ±°νλ μμ
μμ μμ μ½λ μ€ κ°μ²΄ 리ν°λ΄ μμ μ΄ κ²μ λν κ²°κ³Όκ°μ΄ μμλλ‘ λμ€κΈ°λ νμμ§λ§ κ°μ²΄ 리ν°λ΄μ μ΄ μμλλ‘ μ΄κ±°λμ§ μμ΅λλ€.
λ€μλ§ν΄μ μμκ° λ³΄μ₯λλ κ²μ΄ μλλλ€. μλ νλ‘νΌν° κ°μλ μμκ° μλ κ²μΌλ‘ μμλ₯Ό μμνλ κ² μμ²΄κ° μλͺ»λ κ²μ λλ€.
ννΈ, λ°°μ΄μ κ²½μ°λ μμλ₯Ό μμνλ λ°μ΄ν°νμ μ λλ€.
μμ λ°°μ΄ μ½λμμλ λ§μ°¬κ°μ§λ‘ κΈ°λν μμλ₯Ό 보μ΄κ³ λ μμ§λ§ for in λ¬Έμ μμλ₯Ό 보μ₯νμ§ μκΈ° λλ¬Έμ μ΄ κ°μ λμ λ°©μμ μ§λμΉκ² μμ‘΄ν΄μλ μλ©λλ€.
2. μ΄κ±°ν μ μλ νλ‘νΌν°μ μ‘΄μ¬
λλ²μ§Έλ‘ μ£Όμν μ μ for in λ¬Έμ λμ΄ν μ μλ νλ‘νΌν°μ κ²½μ°μ λλ€.
μλ₯Ό λ€μ΄, λ°°μ΄ κ°μ²΄μλ length νλ‘νΌν°κ° μ‘΄μ¬νμ§λ§ μμ μ½λμμμ κ°μ΄ for in λ¬Έμμλ μ΄κ±°ν μ μμ΅λλ€.
length νλ‘νΌν°λ μ΄κ±°ν μ μλ μμ±μ νλ‘νΌν°μ΄κΈ° λλ¬Έμ λλ€.
3. νλ‘ν νμ μμν νλ‘νΌν°
μΈλ²μ§Έλ‘ μ£Όμν μ μ for in λ¬Έμ νλ‘ν νμ μμ μμν νλ‘νΌν°λ λμ΄νλ€λ κ²μ λλ€.
- κ°λ° μ μ£Όμ ν μ -
for in μΌλ‘ λ°λ³΅λ¬Έμ λ릴 κ²½μ° filesμλ [0] νλμ λ°μ΄ν°λ§ μ‘΄μ¬νλλ° λΉμ μμ μΈ λ°μ΄ν°κ° μμ΄λκ±Έ νμΈ
μμΈ - for inμ μ°λ©΄ μμν νλ‘νΌν°λ λμ΄ν΄λ²λ €μ μλ μ 보λ appendμν€λκ² λ¬Έμ .
for (var i in files) {
$('#uploaderFiles').append('<div id="' + files[i].id + '">- ' + files[i].name + ' (' + plupload.formatSize(files[i].size) + ') <a href="#" class="btn btn-xs btn-danger btnRemoveUploadFile">Γ</a><span class="percent label label-info pull-right hidden"></span><progress value="0" max="100"></progress></div>');
}
λν for inμΌλ‘ files lengthλ₯Ό μ΄κ±°ν μ μμ
for (var i = 0; i < files.length; i ++) {
$('#uploaderFiles').append('<div id="' + files[i].id + '">- ' + files[i].name + ' (' + plupload.formatSize(files[i].size) + ') <a href="#" class="btn btn-xs btn-danger btnRemoveUploadFile">Γ</a><span class="percent label label-info pull-right hidden"></span><progress value="0" max="100"></progress></div>');
}
μΆμ²: https://webclub.tistory.com/243