如何将数组索引映射到子集索引?

凯夫泽茨

我有一个长度为 N 的数组。我需要创建一个重复序列的新数组。新数组将具有对应于 N 数组中的条目的子集数组,例如:

N0 = [1,0,0]
N1 = [0,1,0]
N2 = [0,0,1]
N3 = [1,0,0]
N4 = [0,1,0];
reapeat...

预期输出: [[1,0,0],[0,1,0],[0,0,1],[1,0,0][0,1,0][0,0,1], repeating...]

我在如何做到这一点上画了一个空白我的第一个想法是在每个元素的索引上使用模运算符

positions = [[98,8097,709], [8,907,098], [234,543w6,098], [098,087,08089], "LOL", {cool: bro}, function(){console.log(derp);}]

positions.map((pos, idx) => {
            if(idx % 1){
              return [1,0,0];              
            }

            if(idx % 2){
            return [0,1,0];
            }

            if(idx % 3){
             return [0,0,1];
            }
          })
查理特

使用new Array(length).fill(0)您的map()再利用模设置1

let positions = [
  [98, 8097, 709],
  [8, 907, 098],
  [234, '543w6', 098],
  [098, 087, 08089], "LOL", {
    cool: 'bro'
  },
  function() {
    console.log('derp');
  }
]

let res = positions.map((pos, idx) => {
  let subArr = new Array(3).fill(0)
  subArr[idx % 3] = 1
  return subArr
})
console.log(res)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将索引数组映射到坐标数组

来自分类Dev

JQ将数组映射到具有索引的对象-如何

来自分类Dev

将数组索引映射到矩阵

来自分类Dev

将数组索引映射到矩阵

来自分类Dev

将位置映射到数组索引

来自分类Dev

如何将联合索引映射到广义位置中的相应索引?

来自分类Dev

如何将联合索引映射到广义位置中的相应索引?

来自分类Dev

如何将数组映射到哈希

来自分类Dev

如何将具有索引列表的字典映射到新变量

来自分类Dev

如何将mongodb实体映射到elasticsearch在c#中创建索引?

来自分类Dev

将多维数组中的元素映射到其索引

来自分类Dev

使用流将数组索引映射到列表

来自分类Dev

如何将Python数组映射到NumPy数组

来自分类Dev

如何将 Firestore DocumentReferences 数组映射到 DocumentData 数组?

来自分类Dev

熊猫将日历映射到索引

来自分类Dev

如何将图像集合中的像素(R,G,B)映射到不同的像素颜色值索引?

来自分类Dev

如何将映射索引传递给jsx元素组成的数组项?

来自分类Dev

如何将Xml数组的值映射到csv字段

来自分类Dev

如何将数组映射到HTML网格?

来自分类Dev

如何将异构JSON数组映射到Java对象?

来自分类Dev

如何将反应形式字段映射到线性数组?

来自分类Dev

如何将数组或对象映射到对象?

来自分类Dev

如何将数组元素映射到输入?

来自分类Dev

C++ 将索引映射到排序索引

来自分类Dev

如何将@IndexedEmbedded实体列表的子集映射到其他字段?

来自分类Dev

JSON反序列化-使用JSON.NET将数组索引映射到属性

来自分类Dev

JSON反序列化-使用JSON.NET将数组索引映射到属性

来自分类Dev

一致地将字符串映射到数组索引(哈希函数)

来自分类Dev

将数组元素映射到完美的哈希索引NP是否完成?

Related 相关文章

  1. 1

    将索引数组映射到坐标数组

  2. 2

    JQ将数组映射到具有索引的对象-如何

  3. 3

    将数组索引映射到矩阵

  4. 4

    将数组索引映射到矩阵

  5. 5

    将位置映射到数组索引

  6. 6

    如何将联合索引映射到广义位置中的相应索引?

  7. 7

    如何将联合索引映射到广义位置中的相应索引?

  8. 8

    如何将数组映射到哈希

  9. 9

    如何将具有索引列表的字典映射到新变量

  10. 10

    如何将mongodb实体映射到elasticsearch在c#中创建索引?

  11. 11

    将多维数组中的元素映射到其索引

  12. 12

    使用流将数组索引映射到列表

  13. 13

    如何将Python数组映射到NumPy数组

  14. 14

    如何将 Firestore DocumentReferences 数组映射到 DocumentData 数组?

  15. 15

    熊猫将日历映射到索引

  16. 16

    如何将图像集合中的像素(R,G,B)映射到不同的像素颜色值索引?

  17. 17

    如何将映射索引传递给jsx元素组成的数组项?

  18. 18

    如何将Xml数组的值映射到csv字段

  19. 19

    如何将数组映射到HTML网格?

  20. 20

    如何将异构JSON数组映射到Java对象?

  21. 21

    如何将反应形式字段映射到线性数组?

  22. 22

    如何将数组或对象映射到对象?

  23. 23

    如何将数组元素映射到输入?

  24. 24

    C++ 将索引映射到排序索引

  25. 25

    如何将@IndexedEmbedded实体列表的子集映射到其他字段?

  26. 26

    JSON反序列化-使用JSON.NET将数组索引映射到属性

  27. 27

    JSON反序列化-使用JSON.NET将数组索引映射到属性

  28. 28

    一致地将字符串映射到数组索引(哈希函数)

  29. 29

    将数组元素映射到完美的哈希索引NP是否完成?

热门标签

归档