Size: a a a

2019 November 01

С

Сергей in JS
источник

С

Сергей in JS
не работет, или не правильно пользуюсь
источник

SK

Serhii Komarychev in JS
он определен но не используется!
источник

SK

Serhii Komarychev in JS
const func = (a, b, max = Math.max(a,b), min = Math.min(a, b)) => {
 let res = []
 for (let i = min; i <= max; i++) {
   res.push(i)
 }
 return res.join(' ')
}
так
по-идее более читаемо!
источник

ПП

Просто Пашка... in JS
let strLen = Math.max(a,b) - Math.min(a,b) + 1;
Array(strLen).fill('').join(' ');
источник

С

Сергей in JS
ох, мне щас поплохеет) остановлюсь на деструктуризации пока. Массивы и их методы ещё учить и учить...
источник

SK

Serhii Komarychev in JS
Сергей
ох, мне щас поплохеет) остановлюсь на деструктуризации пока. Массивы и их методы ещё учить и учить...
пост выше говорит, что там элементы массива undefined, b нужно их зафилить чем нить!
источник

AS

Alexander Sychev in JS
вы же в курсе, что Array(count)  содержит [undefined, undefined, ...] ? при чем без индексов
источник

AS

Alexander Sychev in JS
надо делать Array(count).slice()
источник

SK

Serhii Komarychev in JS
Alexander Sychev
надо делать Array(count).slice()
[...Array(count)]  не устроит??
еще варинат функции выше! чтобы полностью запутать!
const func = (a, b, max = Math.max(a,b), min = Math.min(a, b)) => [...Array(Math.abs(max - min) + 1)].map((...ind) => ind[1] + min).join(' ')
источник

S

Syntax Highlight Bot in JS
Serhii Komarychev
[...Array(count)]  не устроит??
еще варинат функции выше! чтобы полностью запутать!
const func = (a, b, max = Math.max(a,b), min = Math.min(a, b)) => [...Array(Math.abs(max - min) + 1)].map((...ind) => ind[1] + min).join(' ')
источник

AS

Alexander Sychev in JS
дело в том, что ты используешь для транспиляции
источник

SK

Serhii Komarychev in JS
Alexander Sychev
дело в том, что ты используешь для транспиляции
Согласен)
источник

AS

Alexander Sychev in JS
а при транспиляции [...x] преобразуется в [].concat(x)
источник

AS

Alexander Sychev in JS
a concat использует индексы, чтобы объединить массивы
источник

AS

Alexander Sychev in JS
а у Array(count) индексов нет
источник

A

Alexandr in JS
function f(a,b){
 mas = [];
 if(a> b){
   while(a>=b){
     mas.push(a--);
   }
 } else while(a <=b ){
   mas.push(b--);
 }
 return mas;
}
самый простой пример
источник

AS

Alexander Sychev in JS
т.е. 1 in Array(3) === false
источник

В

Валик in JS
function f(a, b) {
 return Array.from(Array(Math.max(a,b)+1).keys()).reverse().splice(0, Math.abs(a-b)+1).join(' ')
}
источник

SK

Serhii Komarychev in JS
Мужики я чот запутался!
const func = (a, b, max = Math.max(a,b), min = Math.min(a, b)) => [...Array(Math.abs(max - min) + 1)].map((...ind) => ind[1] + min).join(' ')
так
можно или нет??
источник