Hanzc

Results 3 comments of Hanzc

```js k = k % a.length; let b = [...a.slice(-1 * k), ...a.slice(0, -1 * k)] ```

用洗牌算法, 比如从10个中取5个, [1,1,1,1,1,0,0,0,0,0], 洗牌后[1,1,0,0,1,0,1,1,0,0], 取1所在位置元素就可以

> 突然晕了,既然0.1在存储的时候就已经精度丢失了,那么1 - 0.1 == 0.9是怎么计算的 我也有点晕,既然0.1在存储的时候就已经精度丢失了,那为么为什么字面量的0.1 在控制台打印出来还是0.1