* Given a mapping function, update `a`'s value in each dimension. * @returns vector `a`
( a:PtLike, fn:(n:number, index:number, arr) => number )
| 198 | * @returns vector `a` |
| 199 | */ |
| 200 | static map( a:PtLike, fn:(n:number, index:number, arr) => number ):PtLike { |
| 201 | for (let i=0, len=a.length; i<len; i++) { |
| 202 | a[i] = fn( a[i], i, a ); |
| 203 | } |
| 204 | return a; |
| 205 | } |
| 206 | |
| 207 | } |
| 208 |
no test coverage detected