如何获得此数组的所有后代?

凯根·穆德(Keagan Mulder)

我试图让voornamenlidnummers所有用户的,我将它们添加到数据库的火力点,我需要一个<select>列表,选择你要玩的用户,这是我的尝试:

//this is my database store where I get the users
const gebruikersref = firebase.database().ref('Gebruikers/')
        self = this
        gebruikersref.once('value', function(snapshot){
            //inside Gebruikers where all users are stored
            var voornamen = ''
            var lidnummers = ''
            var childlength = snapshot.numChildren()

            snapshot.forEach(function(childSnapshot){
                //everything that is stored inside the user
                const data = childSnapshot.exportVal();
                self.voornamen = data.Voornaam
                self.lidnummers = data.Lidnummer
            });
            //loop through the length of gebruikers and set medespelers
            for(let i=0; i<childlength;i++) {
                self.medespelers = self.voornamen + " - " + self.lidnummers;
            }

        });

然后在data()我返回medespelers: '',这是我的html:

<select class="banen rounded">
    <option v-for="(option, index) in medespelers" :key="index">{{ medespelers }}</option>
</select>

我的问题是,它仅返回最后一个用户,因为foreach循环首先运行所有用户,lidnummers and voornamen而设置了最后一个用户则for循环运行,这意味着它仅将最后一个用户X称为gebruikers中的子项。我还尝试过将for循环嵌套在foreach循环中,但这将无法工作,因为它将返回所有用户X和gebruikers中的用户。有人知道我如何解决我的问题并让所有用户获得X 1吗?

看来您的第二个循环是不必要的。尝试这个:

const medespelers = []; // new empty array 

snapshot.forEach(function(childSnapshot){
   //everything that is stored inside the user
   const data = childSnapshot.exportVal();
   self.voornamen = data.Voornaam
   self.lidnummers = data.Lidnummer
   medespelers.push(self.voornamen + " - " + self.lidnummers); // adding to the array
});

self.medespelers = medespelers; // setting your array to the data variable

您还应该使用箭头函数作为回调,以避免需要self约定。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得div Jquery的所有后代子代

来自分类Dev

如何获得div Jquery的所有后代子代

来自分类Dev

HierarchyID:获取所有后代以获得父母列表

来自分类Dev

如何获得此数组的值

来自分类Dev

如何获得具有相同键的所有元素的数组?

来自分类Dev

我如何添加此数组的所有值

来自分类Dev

如何获得多个多维数组的所有可能的交集?

来自分类Dev

如何获得所有对象元素的数组?

来自分类Dev

如何获得元素为零或一的数组的所有变体

来自分类Dev

如何获得所有项目的总和最大的子数组

来自分类Dev

寻找父级没有此CSS类的所有后代元素

来自分类Dev

如何获取父容器的所有后代元素?

来自分类Dev

如何获取XML后代中元素的所有出现

来自分类Dev

SQL查找所有后代

来自分类Dev

减去数组以获得所有差异

来自分类Dev

如何获得具有不同数量元素的n个数组的所有可能组合?

来自分类Dev

如何获得具有特定顺序的任意长度的任意数量的数组的所有组合

来自分类Dev

如何获得具有不同数量元素的n个数组的所有可能组合?

来自分类Dev

我如何获得一个函数来替换数组中char的所有实例?

来自分类Dev

如何获得所有LI UL元素ID值并将它们放置在JavaScript数组中?

来自分类Dev

在PHP中如何获得与未知深度多维数组的所有键

来自分类Dev

我如何获得出现在1个以上数组中的所有值?

来自分类Dev

如何获得数组的所有值而不必手动访问每个键?

来自分类Dev

如何获得数组或列出游戏对象下的所有子游戏对象?

来自分类Dev

如何获得矩阵的单元格数组中的所有唯一值?

来自分类Dev

所有标签后代的选择器

来自分类Dev

执行延迟查询以识别所有后代?

来自分类Dev

CTE取得父母的所有子女(后代)

来自分类Dev

获取对象和所有后代对象

Related 相关文章

  1. 1

    如何获得div Jquery的所有后代子代

  2. 2

    如何获得div Jquery的所有后代子代

  3. 3

    HierarchyID:获取所有后代以获得父母列表

  4. 4

    如何获得此数组的值

  5. 5

    如何获得具有相同键的所有元素的数组?

  6. 6

    我如何添加此数组的所有值

  7. 7

    如何获得多个多维数组的所有可能的交集?

  8. 8

    如何获得所有对象元素的数组?

  9. 9

    如何获得元素为零或一的数组的所有变体

  10. 10

    如何获得所有项目的总和最大的子数组

  11. 11

    寻找父级没有此CSS类的所有后代元素

  12. 12

    如何获取父容器的所有后代元素?

  13. 13

    如何获取XML后代中元素的所有出现

  14. 14

    SQL查找所有后代

  15. 15

    减去数组以获得所有差异

  16. 16

    如何获得具有不同数量元素的n个数组的所有可能组合?

  17. 17

    如何获得具有特定顺序的任意长度的任意数量的数组的所有组合

  18. 18

    如何获得具有不同数量元素的n个数组的所有可能组合?

  19. 19

    我如何获得一个函数来替换数组中char的所有实例?

  20. 20

    如何获得所有LI UL元素ID值并将它们放置在JavaScript数组中?

  21. 21

    在PHP中如何获得与未知深度多维数组的所有键

  22. 22

    我如何获得出现在1个以上数组中的所有值?

  23. 23

    如何获得数组的所有值而不必手动访问每个键?

  24. 24

    如何获得数组或列出游戏对象下的所有子游戏对象?

  25. 25

    如何获得矩阵的单元格数组中的所有唯一值?

  26. 26

    所有标签后代的选择器

  27. 27

    执行延迟查询以识别所有后代?

  28. 28

    CTE取得父母的所有子女(后代)

  29. 29

    获取对象和所有后代对象

热门标签

归档