for문 숫자

for문 숫자

QA

for문 숫자

본문

아래 코드는 4개가 출력되는데요

k 부분을 1 2 3 4 이렇게 되게 할려고 하면 어떻게 해야 될까요

 


for (var i in arr) {
    $('.data_result').append("<div>" + k + "회 <span style='color:red'>" + arr[i] + "</span></div>");     
}

이 질문에 댓글 쓰기 :

답변 2

k 를 i 로 바꿔바요

(i+1) → 01, 11, 21, 31 ... i가 '문자열'임을 알 수 있겠죠? console.log(typeof i);를 찍어봐도 되겠고요.

그러면 Number(i)에 1을 더하면 끝나겠죠?


for (var i in arr) {
    $('.data_result').append("<div>" + (Number(i)+1) + "회 <span style='color:red'>" + arr[i] + "</span></div>");
}
// 또는
var k = 1;
for (var i in arr) {
    $('.data_result').append("<div>" + (k++) + "회 <span style='color:red'>" + arr[i] + "</span></div>");
} // 연산자 우선순위가 있기 때문에 그냥 ... + k++ + ... 처럼 적어도 무방하긴 합니다.
답변을 작성하시기 전에 로그인 해주세요.
전체 394
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT