JavaScript Array findLastIndex()
- ບ່ອນໜ້າຫນ້າຫນ້າໜ້າຫນ້າ findLast()
- ບ່ອນໜ້າຫນ້າໜ້າຫນ້າ flat()
- ກັບຄືນຊຸມຊົນ ຄູ່ມູນກາງ JavaScript Array
ການກໍານົດ ແລະ ການນໍາໃຊ້:
findLastIndex()
ກົນລະຍຸດຈະດຳເນີນການບູລິການຕໍ່ກັບບູລິການອິນລະຍຸດທຸກຢ່າງ.
findLastIndex()
ກົນລະຍຸດຈະກັບດັບຂອງບູລິການທີ່ຜ່ານການກວດສອບຄັ້ງສຸດທ້າຍ (ທີ່ຕັ້ງຢູ່).
ຖ້າບໍ່ພົບບູລິການທີ່ຕົກລົງ:findLastIndex()
ກົນລະຍຸດຈະກັບຄູ່ມູນ -1.
findLastIndex()
ກົນລະຍຸດຈະບໍ່ດຳເນີນການບູລິການຕໍ່ກັບບູລິການອິນລະຍຸດທີ່ບໍ່ວ່າຫຼາຍກວ່າດຽວ.
findLastIndex()
ກົນລະຍຸດຈະບໍ່ປ່ຽນຫົວຂໍ້ອິນລະຍຸດໃນຕົວເກິນ.
ກົນລະຍຸດ: | ຊອກຫາຄວາມມູນ: |
---|---|
indexOf() | ດັບຂອງບູລິການທີ່ມີຄູ່ມູນກຳນົດຕາມຄວາມຕ້ອງການ: |
lastIndexOf() | ດັບຂອງບູລິການທີ່ມີຄູ່ມູນກຳນົດຕາມຄວາມຕ້ອງການ: |
find() | ຄູ່ມູນທີ່ຜ່ານການກວດສອບຄັ້ງທຳອິດ. |
findIndex() | ດັບຂອງຄູ່ມູນທີ່ຜ່ານການກວດສອບຄັ້ງທຳອິດ. |
findLast() | ຄູ່ມູນຂອງດັບສຸດທ້າຍທີ່ຜ່ານການກວດສອບ. |
findLastIndex() | ບ່ອນບັນທຶກບັນດາບັນດາຄົນສະໜັບສະໜູນທີ່ຜ່ານການທົດລອງ. |
ຄວາມຄິດທີ່ພິຈາລະນາຄັດ
ຕົວຢ່າງ 1
ຊອກຫາດັບຂອງຄູ່ມູນທີ່ຫຼາຍກວ່າ 18:
const ages = [3, 10, 18, 20]; ages.findLastIndex(checkAge); function checkAge(age) { return age > 18; }
ຕົວຢ່າງ 2
ຊອກຫາດັບຂອງຄູ່ມູນທີ່ຫຼາຍກວ່າຄູ່ມູນການເລືອກຄົນນັ້ນ:
<p><input type="number" id="toCheck" value="18"></p> <button onclick="myFunction()">Test</button> <p>Any values above: <span id="demo"></span></p> <script> const numbers = [4, 12, 16, 20]; function checkValue(x) { return x > document.getElementById("toCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = numbers.findLastIndex(checkValue); } </script>
ກົດລະບຽບ
array.findLastIndex(function(currentValue, index, arr), thisValue)
ປະເພດ
ປະເພດ | ການອະທິບາຍ |
---|---|
function() | ສະເພາະ. ວິທີການທີ່ຕ້ອງການດຳເນີນປະຕິບັດໃຫ້ບັນດາບັນດາຄົນສາທາລະນະລັດ. |
currentValue | ສະເພາະ. ຄຳຜະນະບັນດາຄົນສາທາລະນະລັດ. |
index | ຄວາມສາມາດ. ບ່ອນບັນທຶກບັນດາຄົນສາທາລະນະລັດ. |
arr | ຄວາມສາມາດ. ບັນດາບັນດາຄົນສາທາລະນະລັດທີ່ກະທັບກັບບັນດາບັນດາຄົນສາທາລະນະລັດ. |
thisValue |
ຄວາມສາມາດ. ຄວາມສຳລັບພະຍາຍາມທີ່ສົ່ງໃຫ້ຕົວເອງຂອງພະຍາຍາມ. ຄຳຜະນະເປັນ undefined. |
ຄຳຜະນະ
ປະເພດ | ການອະທິບາຍ |
---|---|
Number |
ບ່ອນບັນທຶກບັນດາບັນດາຄົນສະໜັບສະໜູນທີ່ຜ່ານການທົດລອງ. ຖ້າບໍ່ພົບ, ກັບຄືນ -1. |
ການສະໜັບສະໜູນບັນດາບັນດາຄົນສາທາລະນະລັດ
findLastIndex()
ເປັນລັກສະນະ ES2023.
ຕັ້ງແຕ່ທີ່ 2023 ທັນວາ 7, ທຸກບັນດາບັນດາຄົນສາທາລະນະລັດທັງໝົດທີ່ໃຊ້ບັນດາບັນດາຄົນສາທາລະນະລັດທັງໝົດທີ່ໃຊ້
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
2023 ທັນວາ 2 | 2023 ທັນວາ 2 | 2023 ທັນວາ 7 | 2023 ທັນວາ 3 | 2023 ທັນວາ 5 |
- ບ່ອນໜ້າຫນ້າຫນ້າໜ້າຫນ້າ findLast()
- ບ່ອນໜ້າຫນ້າໜ້າຫນ້າ flat()
- ກັບຄືນຊຸມຊົນ ຄູ່ມູນກາງ JavaScript Array