js:數組里面獲取鍵名和鍵值


在寫php時用ajax異步傳回的返回數組時是json格式,在js里面處理時有時需要用到鍵名,此時可以用in來處理

js只有數字索引:

<script>
var data = new array("你","我","他");
var length = data.length();
var i = 0;
  for(i;i<length;i++) {   alert(data[i]);   } </script>

  

ajax異步返回的json數據有鍵名和鍵值:

$names = array('you'=>你,'me'=>'我','he'=>'他'); //php數組

<script>
var data = Result.data; //js獲得php返回的數組$names
var data1 = {};
data1 = data;
for(var tmp in data1){
    alert(tmp);//“鍵名”
    alert(data1[tmp]);//“鍵值'
}
</script>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM