Giá trị mảng JavaScript ()

Phương thức JavaScript Array values ​​() trả về một đối tượng Array Iterator mới chứa các giá trị cho mỗi chỉ mục trong mảng.

Cú pháp của values()phương thức là:

 arr.values()

Ở đây, arr là một mảng.

giá trị () Tham số

Các values()phương pháp không có bất kỳ thông số.

Trả về giá trị từ các giá trị ()

  • Trả về một Arrayđối tượng trình vòng lặp mới .

Ghi chú :

  • Các values()phương pháp không làm thay đổi mảng gốc.
  • Các values()phương pháp không bỏ qua các phần tử mảng trống.

Ví dụ: Sử dụng phương thức giá trị ()

 const languages = ("JavaScript", "Java", , "C++", "Python", "Lua"); let iterator = languages.values(); // using .next() with iterator object console.log(iterator.next()); // ( value: 'JavaScript', done: false ) console.log(iterator.next().value); // Java console.log("Remaining:") for (let value of iterator) ( console.log(value); ) console.log(iterator.next()) // ( value: undefined, done: true )

Đầu ra

 (value: 'JavaScript', done: false) Java Còn lại: không xác định C ++ Python Lua (value: undefined, done: true)

Các for… ofvòng lặp kết thúc khi next (). Done = true hoặc currentIndex> length . Vì vậy, chúng tôi nhận được giá trị như undefinedsau khi in tất cả các giá trị.

Ngoài ra, giá trị trống không bị bỏ qua và được hiển thị dưới dạng undefined.

Đề xuất Đọc: Các khóa mảng JavaScript ()

thú vị bài viết...