Javascript:接受对象并返回对象中描述的所有数字的列表的函数

萨斯曼

编写一个接受这样的对象的函数,例如{1:4:2:10,5:3},然后返回该对象中描述的所有数字的列表。每个键值对描述一个数字以及该数字应在数组中出现多少次。

示例:{3:10,5:2}

[3,3,3,3,3,3,3,3,3,3,5,5,5]

还要考虑代码中可以传递的空,空,未定义和非对象

在这种情况下,只需返回[],则为空列表

这就是我能够产生的东西。我知道我必须进行第二次循环,但是我不明白如何使数字出现在数组中所描述的次数。这是我的进度:

    var numObj = {1:4, 2:10, 3:5};

    function numDescribed(numObj) {
       var numOfNums = [];
       for (var x in numObj) {
          numOfNums.push(numObj[x]); //this produces an array of [4, 10, 5]
       } for (var i = 0; i < numOfNums.length; i++) {
        numOfNums.
       }
    }
isvforall

var obj = { 3: 10, 5: 2 };

var res = [];

Object.keys(obj).forEach(function(e) {
    for (var i = 0; i < obj[e]; i++) {
        res.push(e);
    }
});

document.write(res);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

原型中具有数字属性的Javascript对象

来自分类Dev

使用Linq合并列表中对象方法返回的所有列表

来自分类Dev

选择列表中的所有对象

来自分类Dev

使用Javascript或JQuery从对象列表中获取所有值

来自分类Dev

如何使用JavaScript中的此函数求和范围内的所有数字?

来自分类Dev

Python,从子列表中删除所有数字

来自分类Dev

为什么此函数返回数组中的所有对象?

来自分类Dev

使函数从数组中除以3的所有数字

来自分类Dev

将所有数组递归转换为多维Javascript对象中的对象

来自分类Dev

@if(!empty(...))被忽略,尽管对象中没有数据返回

来自分类Dev

如何应用为列表中的所有数据框对象输出多个列均值的函数?

来自分类Dev

表示函数,该函数接受对象数组并返回带有所有键的并集的单个对象

来自分类Dev

描述打字稿功能,该功能返回带有数组键的修改对象

来自分类Dev

编写一个称为键的函数,该函数接受一个对象并返回该对象中所有键的数组

来自分类Dev

使用Linq合并列表中对象方法返回的所有列表

来自分类Dev

接受除5个连续零以外的所有数字:Javascript

来自分类Dev

带有数字键的对象将始终发送所有以前的数字

来自分类Dev

$ resource返回具有数字属性的对象

来自分类Dev

如何检查一个对象中的所有数字是否都在一定范围内?

来自分类Dev

扫描数组列表中的字符并返回包含该字符的所有数组的函数

来自分类Dev

regexp接受所有数字或所有字母

来自分类Dev

构造函数未将对象添加到所有对象的列表中

来自分类Dev

解析Scheme中的列表并获取所有数字的总和

来自分类Dev

使用javascript / typescript对对象中的所有数组进行排序

来自分类Dev

在Javascript中自然搜索带有数字和文本的对象数组

来自分类Dev

如何在javascript中获取所有数字

来自分类Dev

更新对象内的 javascript 数组会更新对象中的所有数组

来自分类Dev

React JS .map 以与 JSON 中的对象相同的时间返回所有数据

来自分类Dev

舍入 sympy 对象中的所有数字

Related 相关文章

  1. 1

    原型中具有数字属性的Javascript对象

  2. 2

    使用Linq合并列表中对象方法返回的所有列表

  3. 3

    选择列表中的所有对象

  4. 4

    使用Javascript或JQuery从对象列表中获取所有值

  5. 5

    如何使用JavaScript中的此函数求和范围内的所有数字?

  6. 6

    Python,从子列表中删除所有数字

  7. 7

    为什么此函数返回数组中的所有对象?

  8. 8

    使函数从数组中除以3的所有数字

  9. 9

    将所有数组递归转换为多维Javascript对象中的对象

  10. 10

    @if(!empty(...))被忽略,尽管对象中没有数据返回

  11. 11

    如何应用为列表中的所有数据框对象输出多个列均值的函数?

  12. 12

    表示函数,该函数接受对象数组并返回带有所有键的并集的单个对象

  13. 13

    描述打字稿功能,该功能返回带有数组键的修改对象

  14. 14

    编写一个称为键的函数,该函数接受一个对象并返回该对象中所有键的数组

  15. 15

    使用Linq合并列表中对象方法返回的所有列表

  16. 16

    接受除5个连续零以外的所有数字:Javascript

  17. 17

    带有数字键的对象将始终发送所有以前的数字

  18. 18

    $ resource返回具有数字属性的对象

  19. 19

    如何检查一个对象中的所有数字是否都在一定范围内?

  20. 20

    扫描数组列表中的字符并返回包含该字符的所有数组的函数

  21. 21

    regexp接受所有数字或所有字母

  22. 22

    构造函数未将对象添加到所有对象的列表中

  23. 23

    解析Scheme中的列表并获取所有数字的总和

  24. 24

    使用javascript / typescript对对象中的所有数组进行排序

  25. 25

    在Javascript中自然搜索带有数字和文本的对象数组

  26. 26

    如何在javascript中获取所有数字

  27. 27

    更新对象内的 javascript 数组会更新对象中的所有数组

  28. 28

    React JS .map 以与 JSON 中的对象相同的时间返回所有数据

  29. 29

    舍入 sympy 对象中的所有数字

热门标签

归档