У меня есть объект, который содержит объекты, например:
{
"AD": {
"name": "Andorra",
"native": "Andorra",
"phone": "376",
"continent": "EU",
"capital": "Andorra la Vella",
"currency": "EUR",
"languages": [
"ca"
]
},
"AE": {
"name": "United Arab Emirates",
"native": "دولة الإمارات العربية المتحدة",
"phone": "971",
"continent": "AS",
"capital": "Abu Dhabi",
"currency": "AED",
"languages": [
"ar"
]
},
"AF": {
"name": "Afghanistan",
"native": "افغانستان",
"phone": "93",
"continent": "AS",
"capital": "Kabul",
"currency": "AFN",
"languages": [
"ps",
"uz",
"tk"
]
}
}
Теперь мне нужно получить массив имен ["Andorra", "United Arab Emirates", "Afghanistan"]
, чтобы я мог отправить эти значения для выбора поля в этом формате:
<q-select color="teal" outlined v-model="model" :options="options" label="Label">
<template v-slot:append>
</template>
</q-select>
<script>
export default {
data () {
return {
model: null,
options: [
'Google', 'Facebook', 'Twitter', 'Apple', 'Oracle'
]
}
}
}
</script>
Я пытался преобразовать объект в массив, но это не работает, когда я пытаюсь получить доступ с помощью array.name
. Мне просто нужно получить имена от этого объекта объектов. Кто-нибудь знает, как я могу это сделать?