UNPKG

@thi.ng/vectors

Version:

Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts

11 lines (10 loc) 172 B
const select = (out, a, b, mask) => { out = out || a; for (let i = a.length; i-- > 0; ) { out[i] = mask[i] ? b[i] : a[i]; } return out; }; export { select };