我有一个数组数组,其中值的位置很重要,因为该数据用于最终布局网格。
[[a,b,c,d],[a,b,c,d][a,b,c,d],[a,b,c,d]] // Original data
基于一个动作,这个“数据集”中的值可以改变,但大小永远不会改变。
[[a,b,c,d],[a,b,b,b][a,c,c,c],[a,b,c,d]] // Modified data
我想做的是返回一个只包含增量值的数据集:
[[null,null,null,null,],[null,null,b,b],[null,c,null,c],[null,null,null,null,]]
现在,我总是知道数据集的最大 X 和 Y,并且可以简单地遍历原始数据集,将其值与相应的值进行比较并构建一个新数组,但似乎有更有效的方法来完成这个。
也就是说,我的 js-fu 充其量是最小的,这就是我在这里提出问题的原因。是否有任何语言提供的方法来实现这一点?建议的方法?ETC?