Condition between two arrays for calendar

0

I have two arrays for months and days.

var meses = new Array("Janeiro","Fevereiro","Marco","Abril","Maio","Junho","Julho","Agosto","Septembro","Outubre","Novembro","Dezembro");


 var dias= new Array(31,28,31,30,31,30,31,31,30,31,30,31);

I wanted to make a condition that for example position 1 (February) be assigned to position 1 of the other array and then print to a table.

    
asked by anonymous 22.10.2014 / 00:33

1 answer

1

var meses = {
    Janeiro : "31",
    Fevereiro : "28",
    Marco :"31",
    Abril : "30",
    Maio : "31",
    Junho : "31",
    Julho : "30",
    Agosto : "31",
    Septembro : "30",
    Outubre : "31",
    Novembro : "30",
    Dezembro : "30"};

To query, simply: console.log (months ['January']). Better join this way to avoid further processing.

Print:

<script>
var txt = "";
var meses = {
    Janeiro : "31",
    Fevereiro : "28",
    Marco :"31",
    Abril : "30",
    Maio : "31",
    Junho : "31",
    Julho : "30",
    Agosto : "31",
    Septembro : "30",
    Outubre : "31",
    Novembro : "30",
    Dezembro : "30"};
var x;
for (x in meses) {
    txt += meses[x] + " ";
}
document.getElementById("demo").innerHTML = txt;
</script>

</body>
</html>
    
22.10.2014 / 01:04