Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 

21 строка
465 B

  1. export default function number(x) {
  2. return x === null ? NaN : +x;
  3. }
  4. export function* numbers(values, valueof) {
  5. if (valueof === undefined) {
  6. for (let value of values) {
  7. if (value != null && (value = +value) >= value) {
  8. yield value;
  9. }
  10. }
  11. } else {
  12. let index = -1;
  13. for (let value of values) {
  14. if ((value = valueof(value, ++index, values)) != null && (value = +value) >= value) {
  15. yield value;
  16. }
  17. }
  18. }
  19. }