gpt4 book ai didi

ruby-on-rails - 为 css 多列布局重新排序数组

转载 作者:太空宇宙 更新时间:2023-11-03 18:22:40 25 4
gpt4 key购买 nike

如何重新排列数组

[1, 2, 3, 4, 5, 6, 7, 8, 9]

进入..

[1, 4, 7, 2, 5, 8, 3, 6, 9]

我需要一个 3 列的 css 布局:

<ul>
<li>1</li>
<li>4</li>
<li>7</li>
<li>2</li>
<li>5</li>
<li>8</li>
<li>3</li>
<li>6</li>
<li>9</li>
</ul>


ul { -webkit-column-count: 3 }

这应该产生:

| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |

最佳答案

ary = (1..9).to_a
ary.each_slice(3).to_a.transpose.flatten

关于ruby-on-rails - 为 css 多列布局重新排序数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15585263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com