(source, keys)
| 537 | } |
| 538 | |
| 539 | function permute(source, keys) { |
| 540 | return Array.from(keys, key => source[key]); |
| 541 | } |
| 542 | |
| 543 | function sort(values, ...F) { |
| 544 | if (typeof values[Symbol.iterator] !== "function") throw new TypeError("values is not iterable"); |