как вернуть все индексы массива через return

227
29 июня 2017, 05:26

Всем привет, нужно вернуть все индексы массива через return.

function sel(){ 
let a = [123,123,123,123,123,123,123] 
return 
} 
sel();

Answer 1

function sel() { 
  let a = [123,123,123,123,123,123,123] 
  return Object.keys(a) 
} 
 
console.log(sel())

Answer 2
function sel(){
    let a = [123,123,123,123,123,123,123];
    return a.map((item, index) => index).filter(item => null != item);
}

Рабочий пример на JSFiddle.

Answer 3

Вернуть все индексы массива можно попробовать так:

function sel(){ 
	let a = [123,123,123,123,123,123,123]; 
	let indices = ""; 
	for(var i = 0; i < a.length; i++) { 
		indices += i + " "; 
	} 
	return indices; 
	} 
console.log(sel());

READ ALSO
Почему из #value первого поля в форме вырезаются пробелы?

Почему из #value первого поля в форме вырезаются пробелы?

Есть форма и кнопка выше нееПри нажатии на кнопку выводятся значения для первого и второго (нулевого и первого) полей - email и username

236
как узнать ширину без учета padding и border в javascript

как узнать ширину без учета padding и border в javascript

Мне нужно узнать ширину блока без учета padding без JQuery при этом это должно указываться только в пикселях и быть числом

409
Команды JavaScript из адресной строки

Команды JavaScript из адресной строки

Возможно ли как-то запретить выполнение JavaScript из адресной строки? То есть, запросы вида:

433