перебирать объекты и массив javascript / angular

0

Я пытаюсь перебрать объект, который я получаю в Angular, но я не смог. Чтобы понять, что я попробовал это, просто используя нижеприведенный код:

<script>
var x = {"data":['A','B','C']};
for(v in x) 
{
    alert(v[0]);
}   
</script>

Результатом этого является "d". Как я могу вывести "A"?

Теги:

1 ответ

1

Если вы используете этот цикл for, это синтаксис:

var x = {"data":['A','B','C']};
for(var key in x) 
{
    alert(key);    //data
    alert(x[key]); //A,B,C
}   

Это простой JS, хотя и не угловой.

Вы можете добавить дополнительные, if клаузулы, чтобы получить первый элемент, например A, но убедитесь, что он не вызывает ошибок при других свойствах объекта.

скрипка

Ещё вопросы

Сообщество Overcoder
Наверх
Меню