Я пытаюсь перебрать объект, который я получаю в Angular, но я не смог. Чтобы понять, что я попробовал это, просто используя нижеприведенный код:
<script>
var x = {"data":['A','B','C']};
for(v in x)
{
alert(v[0]);
}
</script>
Результатом этого является "d". Как я могу вывести "A"?
Если вы используете этот цикл for, это синтаксис:
var x = {"data":['A','B','C']};
for(var key in x)
{
alert(key); //data
alert(x[key]); //A,B,C
}
Это простой JS, хотя и не угловой.
Вы можете добавить дополнительные, if
клаузулы, чтобы получить первый элемент, например A
, но убедитесь, что он не вызывает ошибок при других свойствах объекта.