foreach for JSON array , syntax

前端 未结 4 610
夕颜
夕颜 2021-01-30 12:34

my script is getting some array from php server side script.

result = jQuery.parseJSON(result);

now I want to check each variable of the array.

4条回答
  •  无人及你
    2021-01-30 13:22

    You can do something like

    for(var k in result) {
       console.log(k, result[k]);
    }
    

    which loops over all the keys in the returned json and prints the values. However, if you have a nested structure, you will need to use

    typeof result[k] === "object"
    

    to determine if you have to loop over the nested objects. Most APIs I have used, the developers know the structure of what is being returned, so this is unnecessary. However, I suppose it's possible that this expectation is not good for all cases.

提交回复
热议问题