Сообщение от Herois
|
Всем привет, помогите плиз кто чем может, решить эти задачки, сколько я бы не читал про массивы, но никак не допер, даже cadacademy прошел почти!!))
|
Сообщение от Herois
|
Дан массив строк
a = [‘first’, ‘second’, ‘third’, ‘fourth’, ‘fifth’, ‘sixth’, ‘seventh’, ‘eighth’, ‘ninth’, ‘tenth’];
Дана строка
b = ‘sixth’
Определить, есть ли данная строка в массиве, и вывести ее порядковый номер
|
// если есть, вернёт индекс. если нет, вернёт -1
a.indexOf(b)
Сообщение от Herois
|
Дан массив целых чисел
a = [ 2, 6, 9, 4, 0, 2, 3, 5, 7, 9 ];
Прибавить к значению каждого элемента массива число, равное его порядковому номеру
|
//вернёт новый массив
a.map(function (num, index) { return num + index; });
Сообщение от Herois
|
Дан массив целых чисел
a = [ 2, 6, 9, 4, 0, 2, 3, 5, 7, 9 ];
Найти максимальное и минимальное значения элементов
|
//макс
Math.max.apply(Math, a);
//мин
Math.min.apply(Math, a);
Сообщение от Herois
|
Дан массив целых чисел
a = [ 1, 3, 3, 7, 10, 3, 10, 7, 9, 4 ];
Дано число
b = 3;
Задать значение каждого элемента, порядковый номер которого кратен b, равным нулю.
|
вернёт новый массив
a.map(function (num, index) {
var isDivisible = index % b === 0;
return isDivisible ? 0:num;
});
|