【问题标题】:Vue.JS convert array of objects into array of arraysVue.JS 将对象数组转换为数组数组
【发布时间】:2017-12-15 17:15:57
【问题描述】:

在 vue 中我的数据如下所示:

data: {
    messages: []
  }

但是从api返回的数据看起来像这样(对象数组)

messages: Array(1)
 0: Object
  message: "qwerqwer"

如何将对象数组转换为数组数组?

【问题讨论】:

标签: javascript arrays object vue.js


【解决方案1】:

这将完全按照您的意愿进行,但您应该尝试理解而不是盲目复制:

messages = messages.map(
    function(message){
        return message.message;
    }
);

了解Array.prototype.map()

【讨论】:

    猜你喜欢
    • 2018-10-13
    • 2019-04-13
    • 2018-11-08
    • 2021-05-03
    • 2018-12-04
    • 2021-06-16
    相关资源
    最近更新 更多