Dùng vòng lặp for với điều kiện index % 2 != 0 lấy phần tử index lẻ, giới hạn bằng biến counter.
Mã thực hiện
var numbers = [1,2,34,56,78,90,100,110,40,70,67,77,34,68,89,91,94];
var counter = 6;
var newNumbers = [];
var start = 0;
for (var i = 0; i < numbers.length; i++) {
if (i % 2 != 0) {
start++;
if (start <= counter) newNumbers.push(numbers[i]);
}
}
console.log(newNumbers);
Kết quả
[ 2, 56, 90, 110, 70, 77 ]