javascript or jquery: Looping a multidimensional object

后端 未结 2 1782
野趣味
野趣味 2021-01-20 18:31

I just started playing around with JSON and I have created this example.

var shows = {

    \"ShowA\": 
                {   \"Date\"      : \"November 3-5, 2         


        
2条回答
  •  独厮守ぢ
    2021-01-20 18:57

    you can use a for ... in loop:

    for(var key in shows) {
        if (shows.hasOwnProperty(key)) {
            alert(shows[key].Date);
        }
    }
    

    It's important to note that an object has no sort order, but an array does. So if you wanted to sort by dates, you would need to use an array.

    Also it's good practice to use Object.hasOwnProperty

提交回复
热议问题