extend.js 491 B

123456789101112131415
  1. // 对普通的变换函数进行扩展
  2. // 对于长度大于2的向量,两两为一个点的 x 和 y 坐标
  3. // 依次变换后合成新的向量返回
  4. export function extend(transform) {
  5. return function (vector) {
  6. var v = [];
  7. for (var i = 0; i < vector.length - 1; i += 2) {
  8. var from = [vector[i], vector[i + 1]];
  9. var to = transform(from);
  10. v.push.apply(v, to);
  11. }
  12. return v;
  13. };
  14. }
  15. //# sourceMappingURL=extend.js.map