我用的是Vue.js. This.suspendedReserve veMemo具有以下数据.
this.suspendedReserveMemo [__ob__: Observer]650: "memo3"651: "memo4"652: ""653: ""654: ""655: ""656: ""657: ""658: ""659: ""660:""661: ""662: ""length: 663__ob__: Observer {value: Array(663),dep: Dep, vmCount: 0}[[Prototype]]: Array
我想我可以用这个得到"Memo3".SuspendedPreveMemo[650]但它是未定义的,
我怎么才能拿到"备忘录3"呢?
getSuspendReserveMemo () {
const roomMemoArray = []
this.schedule.map(value => {
axios
.get(`/shop/${this.selectedShopId}/room/${value.roomId}/suspend_memo`)
.then(res => {
if (res.status === 204) {
roomMemoArray[value.roomId] = ''
} else {
roomMemoArray[value.roomId] = res.data
}
})
.catch(error => {
roomMemoArray[value.roomId] = ''
})
})
this.suspendedReserveMemo = roomMemoArray
console.log('this.suspendedReserveMemo', this.suspendedReserveMemo)
console.log('this.suspendedReserveMemo[650]', this.suspendedReserveMemo[650])
},