ADVERTISEMENT
  • Trang chủ
  • Tin Tức
  • Liên hệ
Thứ Hai, Tháng Sáu 5, 2023
Tin Tức Giáo Dục Học Tập Tiny
No Result
View All Result
  • Giáo Án
  • Học Tập
    • Lớp 1
    • Lớp 2
    • Lớp 3
    • Lớp 4
    • Lớp 5
    • Lớp 6
    • Lớp 7
    • Lớp 8
    • Lớp 9
    • Lớp 10
    • Lớp 11
    • Lớp 12
  • Sách Tham Khảo
    • Sách Tham Khảo Lớp 1
    • Sách Tham Khảo Lớp 2
    • Sách Tham Khảo Lớp 3
    • Sách Tham Khảo Lớp 4
    • Sách Tham Khảo Lớp 5
    • Sách Tham Khảo Lớp 6
    • Sách Tham Khảo Lớp 7
    • Sách Tham Khảo Lớp 8
    • Sách Tham Khảo Lớp 9
    • Sách Tham Khảo Lớp 10
    • Sách Tham Khảo Lớp 11
    • Sách Tham Khảo Lớp 12
  • Ôn Thi
    • Thi THPT Quốc Gia
    • Địa Lý
    • Giáo Dục Công Dân
    • Hóa Học
    • Lịch Sử
    • Ngoại Ngữ
    • Ngữ Văn
    • Sinh Học
    • Vật Lý
    • Toán Học
  • Sách Kinh Tế
  • Sách Ngoại Ngữ
    • Tiếng Nhật
    • Tiếng Pháp
    • Tiếng Trung
  • Biểu mẫu
    • Giáo dục – Đào tạo
  • Sách Văn Học
  • Sách Y Học
  • Tài Liệu
    • Thủ tục hành chính
    • Việc làm – Nhân sự
    • Y học
    • Bộ đội – Quốc phòng – Thương binh
    • Doanh nghiệp
    • Giáo dục – Đào tạo
    • Giao thông vận tải
    • Hôn nhân – Gia đình
    • Quyền Dân sự
    • Tin Tức
  • Tâm Lý & Kỹ Năng
  • Giáo Án
  • Học Tập
    • Lớp 1
    • Lớp 2
    • Lớp 3
    • Lớp 4
    • Lớp 5
    • Lớp 6
    • Lớp 7
    • Lớp 8
    • Lớp 9
    • Lớp 10
    • Lớp 11
    • Lớp 12
  • Sách Tham Khảo
    • Sách Tham Khảo Lớp 1
    • Sách Tham Khảo Lớp 2
    • Sách Tham Khảo Lớp 3
    • Sách Tham Khảo Lớp 4
    • Sách Tham Khảo Lớp 5
    • Sách Tham Khảo Lớp 6
    • Sách Tham Khảo Lớp 7
    • Sách Tham Khảo Lớp 8
    • Sách Tham Khảo Lớp 9
    • Sách Tham Khảo Lớp 10
    • Sách Tham Khảo Lớp 11
    • Sách Tham Khảo Lớp 12
  • Ôn Thi
    • Thi THPT Quốc Gia
    • Địa Lý
    • Giáo Dục Công Dân
    • Hóa Học
    • Lịch Sử
    • Ngoại Ngữ
    • Ngữ Văn
    • Sinh Học
    • Vật Lý
    • Toán Học
  • Sách Kinh Tế
  • Sách Ngoại Ngữ
    • Tiếng Nhật
    • Tiếng Pháp
    • Tiếng Trung
  • Biểu mẫu
    • Giáo dục – Đào tạo
  • Sách Văn Học
  • Sách Y Học
  • Tài Liệu
    • Thủ tục hành chính
    • Việc làm – Nhân sự
    • Y học
    • Bộ đội – Quốc phòng – Thương binh
    • Doanh nghiệp
    • Giáo dục – Đào tạo
    • Giao thông vận tải
    • Hôn nhân – Gia đình
    • Quyền Dân sự
    • Tin Tức
  • Tâm Lý & Kỹ Năng
No Result
View All Result
Tin Tức Giáo Dục Học Tập Tiny
No Result
View All Result
ADVERTISEMENT

Trang chủ » Blog » Hướng dẫn findindex object javascript – đối tượng findindex javascript

Hướng dẫn findindex object javascript – đối tượng findindex javascript

Sam Van by Sam Van
2 Tháng Mười Một, 2022
in Blog
0
Hướng dẫn findindex object javascript – đối tượng findindex javascript
ADVERTISEMENT
nct2020 là gì – Nghĩa của từ nct2020

Phương thức findIndex() trả về chỉ số của phần tử đầu tiên trong một mảng thỏa mãn chức năng thử nghiệm được cung cấp. Nếu không có yếu tố nào thỏa mãn chức năng kiểm tra, -1 được trả về.findIndex() method returns the index of the first element in an array that satisfies the provided testing function. If no elements satisfy the testing function, -1 is returned.

Có thể bạn quan tâm
  • Xem Ngay 5 bảng hóa trị sgk tốt nhất hiện nay
  • 8 tả người hàng xóm lớp 5 hay nhất, đừng bỏ qua
  • monster meat là gì – Nghĩa của từ monster meat
  • Vì sao bạn muốn làm việc ở đây
  • Danh sách 7 chơi game tiếng trung là gì tốt nhất

Xem Tắt

Thử nó

Xem thêm Phương thức find(), trả về phần tử đầu tiên thỏa mãn chức năng thử nghiệm (thay vì chỉ mục của nó).

Bạn Đang Xem: Hướng dẫn findindex object javascript – đối tượng findindex javascript

Cú pháp

// Arrow function
findIndex((element) => { /* … */ } )
findIndex((element, index) => { /* … */ } )
findIndex((element, index, array) => { /* … */ } )

// Callback function
findIndex(callbackFn)
findIndex(callbackFn, thisArg)

// Inline callback function
findIndex(function(element) { /* … */ })
findIndex(function(element, index) { /* … */ })
findIndex(function(element, index, array){ /* … */ })
findIndex(function(element, index, array) { /* … */ }, thisArg)

Thông số

callbackFn

Một chức năng được sử dụng để kiểm tra các phần tử trong mảng.

Hàm được gọi với các đối số sau:

element

Phần tử hiện tại được xử lý trong mảng.

ADVERTISEMENT

index

Chỉ số của phần tử hiện tại được xử lý trong mảng.

array

Mảng findIndex() đã được kêu gọi.

Cuộc gọi lại phải trả về một giá trị sự thật để chỉ ra một yếu tố thích hợp đã được tìm thấy. Chỉ số của phần tử này sau đó được trả về bởi findIndex().

function isPrime(element) {
  if (element % 2 === 0 || element < 2) {
    return false;
  }
  for (let factor = 3; factor <= Math.sqrt(element); factor += 2) {
    if (element % factor === 0) {
      return false;
    }
  }
  return true;
}

console.log([4, 6, 8, 9, 12].findIndex(isPrime)); // -1, not found
console.log([4, 6, 7, 9, 12].findIndex(isPrime)); // 2 (array[2] is 7)

2 Tùy chọnOptional

Xem Thêm : 8 ký hiệu đơn vị của điện áp định mức là hay nhất, bạn nên biết

Đối tượng tùy chọn để sử dụng là

function isPrime(element) {
  if (element % 2 === 0 || element < 2) {
    return false;
  }
  for (let factor = 3; factor <= Math.sqrt(element); factor += 2) {
    if (element % factor === 0) {
      return false;
    }
  }
  return true;
}

console.log([4, 6, 8, 9, 12].findIndex(isPrime)); // -1, not found
console.log([4, 6, 7, 9, 12].findIndex(isPrime)); // 2 (array[2] is 7)

3 khi thực hiện callbackFn.

Giá trị trả về

Chỉ số của phần tử đầu tiên trong mảng vượt qua bài kiểm tra. Nếu không,

function isPrime(element) {
  if (element % 2 === 0 || element < 2) {
    return false;
  }
  for (let factor = 3; factor <= Math.sqrt(element); factor += 2) {
    if (element % factor === 0) {
      return false;
    }
  }
  return true;
}

console.log([4, 6, 8, 9, 12].findIndex(isPrime)); // -1, not found
console.log([4, 6, 7, 9, 12].findIndex(isPrime)); // 2 (array[2] is 7)

5.

Sự mô tả

Phương thức findIndex() thực thi hàm callbackFn một lần cho mọi chỉ mục trong mảng, theo thứ tự tăng dần, cho đến khi nó tìm thấy một trong đó callbackFn trả về giá trị sự thật.

Nếu một phần tử như vậy được tìm thấy, findIndex() ngay lập tức trả về chỉ mục của phần tử. Nếu callbackFn không bao giờ trả về giá trị sự thật (hoặc

console.log([1, , 3].findIndex((x) => x === undefined)); // 1

1 của mảng là

console.log([1, , 3].findIndex((x) => x === undefined)); // 1

2), findIndex() trả về

function isPrime(element) {
  if (element % 2 === 0 || element < 2) {
    return false;
  }
  for (let factor = 3; factor <= Math.sqrt(element); factor += 2) {
    if (element % factor === 0) {
      return false;
    }
  }
  return true;
}

console.log([4, 6, 8, 9, 12].findIndex(isPrime)); // -1, not found
console.log([4, 6, 7, 9, 12].findIndex(isPrime)); // 2 (array[2] is 7)

5.

callbackFn được gọi cho mọi chỉ mục của mảng, không chỉ các chỉ số có giá trị được gán. Các khe trống trong các mảng thưa thớt hoạt động giống như

console.log([1, , 3].findIndex((x) => x === undefined)); // 1

6.

callbackFn được gọi với ba đối số:

  1. Giá trị của phần tử
  2. Chỉ mục của phần tử
  3. Đối tượng mảng đang đi qua

Nếu một tham số

function isPrime(element) {
  if (element % 2 === 0 || element < 2) {
    return false;
  }
  for (let factor = 3; factor <= Math.sqrt(element); factor += 2) {
    if (element % factor === 0) {
      return false;
    }
  }
  return true;
}

console.log([4, 6, 8, 9, 12].findIndex(isPrime)); // -1, not found
console.log([4, 6, 7, 9, 12].findIndex(isPrime)); // 2 (array[2] is 7)

2 được truyền đến findIndex(), nó sẽ được sử dụng làm

function isPrime(element) {
  if (element % 2 === 0 || element < 2) {
    return false;
  }
  for (let factor = 3; factor <= Math.sqrt(element); factor += 2) {
    if (element % factor === 0) {
      return false;
    }
  }
  return true;
}

console.log([4, 6, 8, 9, 12].findIndex(isPrime)); // -1, not found
console.log([4, 6, 7, 9, 12].findIndex(isPrime)); // 2 (array[2] is 7)

3 bên trong mỗi lần gọi của callbackFn. Nếu nó không được cung cấp, thì

console.log([1, , 3].findIndex((x) => x === undefined)); // 1

Xem Thêm : nct2020 là gì – Nghĩa của từ nct2020

6 được sử dụng.

Phạm vi của các phần tử được xử lý bởi findIndex() được đặt trước khi gọi đầu tiên của callbackFn. Các yếu tố được gán cho các chỉ mục đã được truy cập hoặc các chỉ mục bên ngoài phạm vi, sẽ không được truy cập bởi callbackFn. callbackFn sẽ không xử lý các yếu tố được nối với mảng sau khi cuộc gọi đến findIndex() bắt đầu. Nếu một phần tử hiện có, không được biết đến của mảng được thay đổi bởi callbackFn, giá trị của nó được chuyển cho callbackFn sẽ là giá trị tại thời điểm findIndex() truy cập chỉ mục của phần tử. Các yếu tố là findIndex()1 vẫn được truy cập.

CẢNH BÁO: Sửa đổi đồng thời loại được mô tả trong đoạn trước thường xuyên dẫn đến mã khó hiểu và thường phải tránh (ngoại trừ trong các trường hợp đặc biệt). Concurrent modification of the kind described in the previous paragraph frequently leads to hard-to-understand code and is generally to be avoided (except in special cases).

Phương pháp findIndex() là chung chung. Nó chỉ mong đợi giá trị

function isPrime(element) {
  if (element % 2 === 0 || element < 2) {
    return false;
  }
  for (let factor = 3; factor <= Math.sqrt(element); factor += 2) {
    if (element % factor === 0) {
      return false;
    }
  }
  return true;
}

console.log([4, 6, 8, 9, 12].findIndex(isPrime)); // -1, not found
console.log([4, 6, 7, 9, 12].findIndex(isPrime)); // 2 (array[2] is 7)

3 có thuộc tính

console.log([1, , 3].findIndex((x) => x === undefined)); // 1

1 và các thuộc tính được khóa.

Ví dụ

Tìm chỉ mục của một số nguyên tố trong một mảng

Ví dụ sau trả về chỉ mục của phần tử đầu tiên trong mảng là số nguyên tố hoặc

function isPrime(element) {
  if (element % 2 === 0 || element < 2) {
    return false;
  }
  for (let factor = 3; factor <= Math.sqrt(element); factor += 2) {
    if (element % factor === 0) {
      return false;
    }
  }
  return true;
}

console.log([4, 6, 8, 9, 12].findIndex(isPrime)); // -1, not found
console.log([4, 6, 7, 9, 12].findIndex(isPrime)); // 2 (array[2] is 7)

5 nếu không có số nguyên tố.

function isPrime(element) {
  if (element % 2 === 0 || element < 2) {
    return false;
  }
  for (let factor = 3; factor <= Math.sqrt(element); factor += 2) {
    if (element % factor === 0) {
      return false;
    }
  }
  return true;
}

console.log([4, 6, 8, 9, 12].findIndex(isPrime)); // -1, not found
console.log([4, 6, 7, 9, 12].findIndex(isPrime)); // 2 (array[2] is 7)

Sử dụng FindIndex () trên các mảng thưa thớt

Bạn có thể tìm kiếm

console.log([1, , 3].findIndex((x) => x === undefined)); // 1

6 trong một mảng thưa thớt và nhận chỉ mục của một khe trống.

console.log([1, , 3].findIndex((x) => x === undefined)); // 1

Gọi FindIndex () trên các đối tượng không phải là

Phương thức findIndex() đọc thuộc tính

console.log([1, , 3].findIndex((x) => x === undefined)); // 1

1 của

function isPrime(element) {
  if (element % 2 === 0 || element < 2) {
    return false;
  }
  for (let factor = 3; factor <= Math.sqrt(element); factor += 2) {
    if (element % factor === 0) {
      return false;
    }
  }
  return true;
}

console.log([4, 6, 8, 9, 12].findIndex(isPrime)); // -1, not found
console.log([4, 6, 7, 9, 12].findIndex(isPrime)); // 2 (array[2] is 7)

3 và sau đó truy cập vào từng chỉ mục số nguyên.

const arrayLike = {
  length: 3,
  0: 2,
  1: 7.3,
  2: 4,
};
console.log(
  Array.prototype.findIndex.call(arrayLike, (x) => !Number.isInteger(x)),
); // 1

Thông số kỹ thuật

Sự chỉ rõ

Đặc tả ngôn ngữ Ecmascript # sec-array.prototype.find Index
# sec-array.prototype.findindex

Tính tương thích của trình duyệt web

Bảng BCD chỉ tải trong trình duyệt

Xem thêm

Nguồn: https://quatangtiny.com
Danh mục: Blog

Liên Quan:

Hướng dẫn try catch api call javascript – thử bắt api call javascriptHướng dẫn try catch api call javascript – thử bắt api call javascript Hướng dẫn tập fitness cho namHướng dẫn tập fitness cho nam Hướng dẫn how do you convert a list to an array in python? – làm thế nào để bạn chuyển đổi một danh sách thành một mảng trong python?Hướng dẫn how do you convert a list to an array in python? – làm thế nào để bạn chuyển đổi một danh sách thành một mảng trong python? Cách qua môn triết học mác – lêninCách qua môn triết học mác – lênin
Tags: Hướng dẫn findindex object javascript - đối tượng findindex javascript
ADVERTISEMENT
Previous Post

Đề thi giữa học kì 1 môn Tin học 7 năm 2022 – 2023 sách Kết nối tri thức với cuộc sống

Next Post

Bộ đề thi giữa học kì 1 lớp 6 năm 2022 – 2023 (Sách mới)

Related Posts

6 tư duy thiết kế là gì hay nhất hiện nay
Blog

6 tư duy thiết kế là gì hay nhất hiện nay

5 Tháng Sáu, 2023
9 tải blockman go hack full kim cương hay nhất, đừng bỏ qua
Blog

9 tải blockman go hack full kim cương hay nhất, đừng bỏ qua

5 Tháng Sáu, 2023
Top 5 năng lượng ánh sáng hot nhất
Blog

Top 5 năng lượng ánh sáng hot nhất

5 Tháng Sáu, 2023
5 hàm between trong excel hay nhất
Blog

5 hàm between trong excel hay nhất

5 Tháng Sáu, 2023
5 mặt nạ ngủ laneige thật và giả tốt nhất
Blog

5 mặt nạ ngủ laneige thật và giả tốt nhất

5 Tháng Sáu, 2023
Tổng hợp 7 chất thuộc loại polisaccarit là hot nhất
Blog

Tổng hợp 7 chất thuộc loại polisaccarit là hot nhất

5 Tháng Sáu, 2023
Next Post
Bộ đề thi giữa học kì 1 lớp 6 năm 2022 – 2023 (Sách mới)

Bộ đề thi giữa học kì 1 lớp 6 năm 2022 - 2023 (Sách mới)

Bài Viết Mới

6 tư duy thiết kế là gì hay nhất hiện nay
Blog

6 tư duy thiết kế là gì hay nhất hiện nay

by Tiny Edu
5 Tháng Sáu, 2023
0

Trong bài viết này chúng tôi sẽ giúp các bạn tìm hiểu thông tin và kiến thức về tư duy...

Read more
9 tải blockman go hack full kim cương hay nhất, đừng bỏ qua

9 tải blockman go hack full kim cương hay nhất, đừng bỏ qua

5 Tháng Sáu, 2023
Top 5 năng lượng ánh sáng hot nhất

Top 5 năng lượng ánh sáng hot nhất

5 Tháng Sáu, 2023
Top 6 những chất không tác dụng với hcl tốt nhất

Top 6 những chất không tác dụng với hcl tốt nhất

5 Tháng Sáu, 2023
Tuổi trẻ TPHCM thực hiện nhiều công trình trọng điểm kỷ niệm 30

Tuổi trẻ TPHCM thực hiện nhiều công trình trọng điểm kỷ niệm 30

5 Tháng Sáu, 2023
5 hàm between trong excel hay nhất

5 hàm between trong excel hay nhất

5 Tháng Sáu, 2023
6 sau always usually hay nhất, đừng bỏ lỡ

6 sau always usually hay nhất, đừng bỏ lỡ

5 Tháng Sáu, 2023
Tổng hợp 8 dịch my love hay nhất

Tổng hợp 8 dịch my love hay nhất

5 Tháng Sáu, 2023
4 những bài thơ hay nhất về bác hồ tốt nhất hiện nay

4 những bài thơ hay nhất về bác hồ tốt nhất hiện nay

5 Tháng Sáu, 2023
5 mặt nạ ngủ laneige thật và giả tốt nhất

5 mặt nạ ngủ laneige thật và giả tốt nhất

5 Tháng Sáu, 2023

Phản hồi gần đây

  • Tả cây cam mà em yêu thích (Dàn ý + 7 mẫu) - Tài Liệu Miễn Phí trong Tả một loại cây ăn quả mà em thích (Dàn ý + 70 Mẫu)
  • Mẫu vở luyện viết chữ đẹp - Tài Liệu Miễn Phí trong Mẫu giấy 4 ô ly
  • Bộ đề thi thử vào lớp 10 môn tiếng Anh năm 2018 - 2019 - Tài Liệu Miễn Phí trong Bộ đề thi thử vào lớp 10 môn Toán năm 2018 – 2019
  • Đề thi thử THPT Quốc gia năm 2017 môn Địa lý trường THPT Đoàn Thượng, Hải Dương (Lần 1) - Tài Liệu Miễn Phí trong Đề thi thử THPT Quốc gia năm 2017 môn Địa lý trường THPT Lý Thái Tổ, Bắc Ninh (Lần 1)
  • Đoạn văn tiếng Anh về môn thể thao yêu thích (8 mẫu) - Tài Liệu Miễn Phí trong Đoạn văn tiếng Anh về ngày Tết
ADVERTISEMENT
  • Trang chủ
  • Tin Tức
  • Liên hệ
HOME - TRANG CHU

© 2021 Copyright - Quà Tặng Tiny

No Result
View All Result
  • Giáo Án
  • Học Tập
    • Lớp 1
    • Lớp 2
    • Lớp 3
    • Lớp 4
    • Lớp 5
    • Lớp 6
    • Lớp 7
    • Lớp 8
    • Lớp 9
    • Lớp 10
    • Lớp 11
    • Lớp 12
  • Sách Tham Khảo
    • Sách Tham Khảo Lớp 1
    • Sách Tham Khảo Lớp 2
    • Sách Tham Khảo Lớp 3
    • Sách Tham Khảo Lớp 4
    • Sách Tham Khảo Lớp 5
    • Sách Tham Khảo Lớp 6
    • Sách Tham Khảo Lớp 7
    • Sách Tham Khảo Lớp 8
    • Sách Tham Khảo Lớp 9
    • Sách Tham Khảo Lớp 10
    • Sách Tham Khảo Lớp 11
    • Sách Tham Khảo Lớp 12
  • Ôn Thi
    • Thi THPT Quốc Gia
    • Địa Lý
    • Giáo Dục Công Dân
    • Hóa Học
    • Lịch Sử
    • Ngoại Ngữ
    • Ngữ Văn
    • Sinh Học
    • Vật Lý
    • Toán Học
  • Sách Kinh Tế
  • Sách Ngoại Ngữ
    • Tiếng Nhật
    • Tiếng Pháp
    • Tiếng Trung
  • Biểu mẫu
    • Giáo dục – Đào tạo
  • Sách Văn Học
  • Sách Y Học
  • Tài Liệu
    • Thủ tục hành chính
    • Việc làm – Nhân sự
    • Y học
    • Bộ đội – Quốc phòng – Thương binh
    • Doanh nghiệp
    • Giáo dục – Đào tạo
    • Giao thông vận tải
    • Hôn nhân – Gia đình
    • Quyền Dân sự
    • Tin Tức
  • Tâm Lý & Kỹ Năng

© 2021 Copyright - Quà Tặng Tiny