Computer >> Máy Tính >  >> Lập trình >> Javascript

JavaScript:lấy mọi Phần tử thứ n của Mảng và hiển thị một số giá trị cố định?

Đối với điều này, bạn có thể sử dụng vòng lặp for cùng với điều kiện if. Giả sử sau đây là mảng của chúng tôi -

var numbers = [1, 2, 34, 56, 78, 90, 100, 110, 40, 70, 67, 77, 34, 68, 89, 91, 94];

Chúng tôi đã đặt bộ đếm để đặt giá trị. Giá trị này được đặt để hiển thị một số giá trị cố định -

var counter = 6;

Ở trên cho thấy kết quả sẽ là 6 giá trị.

Ví dụ

Sau đây là mã -

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 index = 0; index < numbers.length; index++) {
   if (index % 2 != 0) {
      start++;
      if (start <= counter) {
         newNumbers.push(numbers[index]);
      }
   }
}
console.log(newNumbers);

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo231.js

Đầu ra

Kết quả như sau -

PS C:\Users\Amit\JavaScript-code> node demo231.js
[ 2, 56, 90, 110, 70, 77 ]