【问题标题】:array data filter to data数组数据过滤到数据
【发布时间】:2020-01-27 09:14:39
【问题描述】:

我无法过滤我的数据

数组列表就像这个

{uid: 11111, 22222, 33333, 44444, 55555, 66666, 77777 }

我想要像 this 这样的过滤器:

filterdData: {
                {'index':1 , 'uid':'11111' } ........

请帮忙...

我尝试...

export default {
        name: 'extuserList',
        components: {
            DatePicker
        },
        data () {
            return {
                isShowForm: false,
                oid: '',
                uidList: {
                       NO:'',
                       UID:''
                       }
                originData: ['11111',222222','333333','444444' }
            }
        },

filterdData: {
                {'index':1 , 'uid':'11111' } ........

【问题讨论】:

  • 注意arraylist是一个对象
  • I try to ... 什么?那里没有代码可以做任何事情filterdData: { {'index':1 , 'uid':'11111' } ........ 甚至不是有效的javascript
  • 您的问题中有太多无效的 JavaScript,以至于无法弄清楚您需要什么。

标签: javascript vue.js


【解决方案1】:

也许这会有所帮助?

var t = ['11111', '222222','333333','444444'].map(function(item, index) {
    return {
       item, index 
    };
  });

【讨论】:

    【解决方案2】:

    这样试试

    var a =[11111, 22222, 33333, 44444, 55555, 66666, 77777 ];
    var f =[[Math.floor(a[0]/10000),a[0]]];
    var z = []
        for(var i=0;i<a.length;i++){
            f =[[Math.floor(a[i]/10000),a[i]]];
        z.push(...f); 
        }
    console.log(z);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-17
      • 2022-01-01
      • 1970-01-01
      • 2012-09-04
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多