Reihe von Jahren, die in JavaScript für eine select-box

Ich versuche zu erstellen, die eine dynamische select box in JavaScript eine Reihe von Jahren, beginnend mit 'einige' Jahre und endet mit dem Laufenden Jahr. Gibt es etwas wie Ruby ' s Angebot Klasse in JavaScript oder muss ich eine Schleife über die Jahre mit einer for-Schleife?

Hier ist was ich habe kommen mit, obwohl ich denke, es ist ein bisschen viel in Anbetracht der in Ruby kann ich einfach eine Reihe.

    this.years = function(startYear){
        startYear = (typeof(startYear) == 'undefined') ? 1980 : startYear
        var currentYear = new Date().getFullYear();
        var years = []
        for(var i=startYear;i<=currentYear;i++){
            years.push(i);
        } 
        return years;
    }
InformationsquelleAutor rwilliams | 2009-10-15
Schreibe einen Kommentar