【问题标题】:Getting elements form object [1] and place it all on object [0] javascript从对象 [1] 获取元素并将其全部放在对象 [0] javascript
【发布时间】:2021-04-09 07:36:01
【问题描述】:

所以我有一个将 Firestore 集合推送到对象的有效负载。目前,当我 console.log 对象时,它显示:

我只需要它在 1 个数组中,我该怎么做?

我需要它看起来像(下图),以便我可以将它与我的 vuetify 数据表一起使用

我的 vuex 是这样的:

  mutations: {
    firebaseOrders(state, payload) {
      state.firebaseOrders.unshift(payload)
    },

  actions: {
    getFireBaseOrders(state) {
      db.collection("orders").onSnapshot((res) => {
        const changes = res.docChanges();
        changes.forEach((change) => {

          // Push all data to firebaseOrders[]
          let payload = change.doc.data();
          state.commit("firebaseOrders", payload);
 ...

【问题讨论】:

  • I need it to be in just 1 array, how do I go about that ... 你想要一个数组做什么?
  • 是的!只有一个数组,就像第二张图片一样。
  • 您可以参考new_array = old_array[0]。不明白为什么这是一个问题

标签: javascript arrays firebase vuex


【解决方案1】:

这将两个数组连接在一起。

new_array = old_array[0].concat(old_array[1])

Reference: MDN Web Docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多