0
我想迭代一個對象,我得到Angular但我無法。爲了明白,我試了一下簡單的使用下面的代碼:迭代通過對象和數組javascript/angular
<script>
var x = {"data":['A','B','C']};
for(v in x)
{
alert(v[0]);
}
</script>
這樣做的輸出爲「d」。如何能我輸出「A」?
我想迭代一個對象,我得到Angular但我無法。爲了明白,我試了一下簡單的使用下面的代碼:迭代通過對象和數組javascript/angular
<script>
var x = {"data":['A','B','C']};
for(v in x)
{
alert(v[0]);
}
</script>
這樣做的輸出爲「d」。如何能我輸出「A」?
如果你用這個循環,這是語法:
var x = {"data":['A','B','C']};
for(var key in x)
{
alert(key); //data
alert(x[key]); //A,B,C
}
這是明顯的JS,雖然,沒有角度。
您可以添加更多的if
子句來接收第一個元素,如A
,但要確保它不會在對象的其他屬性上出錯。