배열 루핑 자바 스크립트

존 스노우는 아무것도 모른다
var categories = {
    "None":[{value:'1', text:'No category selected'}],
    "Monthly":[{value:'2', text:'January'},{value:'3', text:'February'},{value:'4', text:'March'},{value:'5', text:'April'},{value:'6', text:'May'},{value:'7', text:'June'},{value:'8', text:'July'},{value:'9', text:'August'},{value:'10', text:'September'},{value:'11', text:'October'},{value:'12', text:'November'},{value:'13', text:'December'}],
    "Yearly":[{value:'14', text:'2016'},{value:'15', text:'2017'},{value:'16', text:'2018'}],
}

{value:'16', text:'2018'}하나씩 추가하는 대신 '연간'에 루프를 가질 수 있습니까? 아니면 연도를 반복하고 현재 연도까지 중지 한 다음 콤보 상자에 텍스트를 표시하십시오.

Hakier

의견이있는 내 제안은 다음과 같습니다.

var categories = {
    "None": [{value: '1', text: 'No category selected'}],

    "Monthly": [{
        value: '2',
        text: 'January'
    },
        {
            value: '3',
            text: 'February'
        },
        {
            value: '4',
            text: 'March'
        },
        {
            value: '5',
            text: 'April'
        },
        {
            value: '6',
            text: 'May'
        },
        {
            value: '7',
            text: 'June'
        },
        {
            value: '8',
            text: 'July'
        },
        {
            value: '9',
            text: 'August'
        },
        {
            value: '10',
            text: 'September'
        },
        {
            value: '11',
            text: 'October'
        },
        {
            value: '12',
            text: 'November'
        },
        {
            value: '13',
            text: 'December'
        }],

    "Yearly": []
};

function addYearlyCategoriesStartedFromGivenYearAndValue(startYear, startValue) {
    var currentYear = new Date().getFullYear();

    if (currentYear < startYear) {
        return; //exit to avoid endless loop
    }

    // assert that Yearly is array if not will set empty array 
    categories.Yearly = categories.Yearly || [];

    // below loop will push objects to array
    // starting from given startValue and startYear
    // until reaches currentYear (it will also be pushed)
    while (startYear <= currentYear) {
        categories.Yearly.push({
            // startValue++ post incrementation returns current value
            // and increments this variable for next get
            value: startValue++,
            text: startYear++
        });
    }
}

// create categories.Yearly array values
addYearlyCategoriesStartedFromGivenYearAndValue(2016, 14);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트 : 연관 배열의 루핑을 이해하지 못함

분류에서Dev

자바 스크립트 배열로 배열하는 PHP 루프

분류에서Dev

중첩 배열 자바 스크립트 매핑

분류에서Dev

자바 스크립트 반복 및 다차원 배열 매핑

분류에서Dev

자바 스크립트 객체를 배열 구조로 매핑

분류에서Dev

루핑 객체 자바 스크립트

분류에서Dev

2 개의 배열을 통한 루핑 최적화 자바 스크립트 캔버스 게임

분류에서Dev

자바 스크립트 JQuery 배열 루프

분류에서Dev

객체 배열을 통한 자바 스크립트 루프

분류에서Dev

setTimeout을 사용하는 자바 스크립트 루프 배열

분류에서Dev

루프 반전 배열을위한 자바 스크립트

분류에서Dev

자바 스크립트의 출력 객체 배열 루프

분류에서Dev

루프 배열을위한 자바 스크립트

분류에서Dev

for 루프를 통한 자바 스크립트 배열 형식

분류에서Dev

루프 배열을위한 자바 스크립트

분류에서Dev

자바 스크립트의 배열 루프

분류에서Dev

자바 스크립트 배열 및 .forEach 루프 인수

분류에서Dev

자바 스크립트 배열 및 While 루프

분류에서Dev

자바 스크립트 : 배열의 루프 항목

분류에서Dev

자바 스크립트 루핑 문제 및 중첩 된 객체를 배열로 변환

분류에서Dev

루핑 내부에 배열 설정이 자바 스크립트가 작동하지 않습니다.

분류에서Dev

국가의 자바 스크립트 배열을 새 배열로 매핑

분류에서Dev

자바 스크립트 : for 루프에서 자바 스크립트 배열을 사용하는 방법

분류에서Dev

다른 배열 자바 스크립트의 매개 변수로 배열 루프

분류에서Dev

자바 스크립트 배열이 올바르게 매핑되지 않음

분류에서Dev

for 루프 자바 스크립트 외부에서 배열 변수에 액세스

분류에서Dev

자바 스크립트는 배열의 n 번째 요소마다 매핑

분류에서Dev

jQuery-HTML을 객체의 자바 스크립트 배열로 매핑

분류에서Dev

자바 스크립트 루프 대 json_encode에 대한 PHP 배열

Related 관련 기사

  1. 1

    자바 스크립트 : 연관 배열의 루핑을 이해하지 못함

  2. 2

    자바 스크립트 배열로 배열하는 PHP 루프

  3. 3

    중첩 배열 자바 스크립트 매핑

  4. 4

    자바 스크립트 반복 및 다차원 배열 매핑

  5. 5

    자바 스크립트 객체를 배열 구조로 매핑

  6. 6

    루핑 객체 자바 스크립트

  7. 7

    2 개의 배열을 통한 루핑 최적화 자바 스크립트 캔버스 게임

  8. 8

    자바 스크립트 JQuery 배열 루프

  9. 9

    객체 배열을 통한 자바 스크립트 루프

  10. 10

    setTimeout을 사용하는 자바 스크립트 루프 배열

  11. 11

    루프 반전 배열을위한 자바 스크립트

  12. 12

    자바 스크립트의 출력 객체 배열 루프

  13. 13

    루프 배열을위한 자바 스크립트

  14. 14

    for 루프를 통한 자바 스크립트 배열 형식

  15. 15

    루프 배열을위한 자바 스크립트

  16. 16

    자바 스크립트의 배열 루프

  17. 17

    자바 스크립트 배열 및 .forEach 루프 인수

  18. 18

    자바 스크립트 배열 및 While 루프

  19. 19

    자바 스크립트 : 배열의 루프 항목

  20. 20

    자바 스크립트 루핑 문제 및 중첩 된 객체를 배열로 변환

  21. 21

    루핑 내부에 배열 설정이 자바 스크립트가 작동하지 않습니다.

  22. 22

    국가의 자바 스크립트 배열을 새 배열로 매핑

  23. 23

    자바 스크립트 : for 루프에서 자바 스크립트 배열을 사용하는 방법

  24. 24

    다른 배열 자바 스크립트의 매개 변수로 배열 루프

  25. 25

    자바 스크립트 배열이 올바르게 매핑되지 않음

  26. 26

    for 루프 자바 스크립트 외부에서 배열 변수에 액세스

  27. 27

    자바 스크립트는 배열의 n 번째 요소마다 매핑

  28. 28

    jQuery-HTML을 객체의 자바 스크립트 배열로 매핑

  29. 29

    자바 스크립트 루프 대 json_encode에 대한 PHP 배열

뜨겁다태그

보관