JavaScript Array findIndex()
- ຄືນບົດກ່ອນ find()
- ອີກບົດຕໍ່ໄປ findLast()
- ກັບຄືນຊຸມຊົນ ຄູ່ມື JavaScript Array
ການສະເໜີຂອງວິທີການແລະການນໍາໃຊ້
findIndex()
ວິທີກຳລັງກັບບັນທຶກທີ່ພົບມາທຳອິດທີ່ພົບການກວດກາ(ຕາມການຈະລະບຸ)
findIndex()
ວິທີກຳລັງດຳເນີນການຫຼັງຈາກຕົວອອກທີ່ມີໃນຕົວອອກ
- ຖ້າພົບບັນທຶກຂອງຕົວອອກທີ່ມີຄຸນນະພາບtrueຈະມີ findIndex()ກັບບັນທຶກຕົວອອກທີ່ພົບ(ແລະບໍ່ກວດກາຄຸນນະພາບທີ່ເຫຼືອ)
- ຖ້າບໍ່ພົບຈະກັບຄືນ -1
ຄວາມເຫັນ:findIndex()
ຈະບໍ່ດຳເນີນການຫຼັງຈາກບໍ່ມີຄຸນນະພາບຕົວອອກ
ຄວາມເຫັນ:findIndex()
ຈະບໍ່ປ່ຽນແປງຕົວອອກໃນຕົວແທນ
ຄວາມລະອຽດ
ຕົວຢ່າງ 1
ການຄົ້ນຫາບັນທຶກຂອງຕົວອອກທີ່ມີຄຸນນະພາບທີ່ຫຼາຍກວ່າຫຼືຫຼາຍກວ່າ 18
var ages = [3, 10, 18, 20]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.findIndex(checkAdult); }
ຕົວຢ່າງ 2
ຄົ້ນຫາບັນດາການບັນທຶກບັນດາປະກອບທີ່ຄືນອາຍຸທີ່ສູງກວ່າຈຳນວນສະເພາະ
<p>ອາຍຸສູງສຸດ: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">ທົດລອງ</button> <p>ປະມານອາຍຸທີ່ສູງກວ່າ: <span id="demo"></span></p> <script> var ages = [4, 12, 16, 20]; function checkAdult(age) { return age >= document.getElementById("ageToCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = ages.findIndex(checkAdult); } </script>
ສັນຍາວິທະຍາ
array).findIndex(function(currentValue, index, arr, thisValue)
ຄວາມຜູກມາ
ປະກອບ | ການອະທິບາຍ | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | ຕ້ອງການ
ປະກອບຫຼັກຂອງບັນດາການສະຫຼຸບ
|
||||||||
thisValue |
ທາງດ້ານຄວາມອາດ ຖ້າປະກອບຂັ້ນຕົ້ນນັ້ນເປັນຄວາມວ່າ "undefined" ຈະຖືກສົ່ງມາໃຫ້ເປັນ "this" ຂອງລາວ |
ລະອຽດດ້ານເຕັກນິກ
ຄວາມຜູກມາ: | ຖ້າບັນດາປະກອບຂອງອາວຸດທັງໝົດຜ່ານການທົດລອງແລ້ວຈະກັບຄືນບັນດາປະກອບຂອງອາວຸດທີ່ບັນດາການທົດລອງຈະກັບຄືນບັນດາປະກອບທີ່ບັນດາການທົດລອງຈະບໍ່ກັບຄືນ |
---|---|
ບັນນາທິການ JavaScript: | ECMAScript 6 |
ການສະໜັບສະໜູນບັນຊີບັນນາທິການ
ຈຳນວນໃນຕາຕະລາງສະແດງວ່າບໍ່ສາມາດສະໜັບສະໜູນວິທີນີ້ໃນສັບພາສາຄົນທໍາອິດ
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 45 | Edge 12 | Firefox 25 | Safari 7.1 | Opera 32 |
ພຸດ 2015 | ພຸດ 2015 | ພຸດ 2014 | ພຸດ 2014 | ພຸດ 2015 |
ຄວາມເຫັນ:ບໍ່ສາມາດສະໜັບສະໜູນ findIndex()
ກົນວຽກ.
ຂອບເຂດກ່ຽວຂ້ອງ
ການສຶກສາ:JavaScript Array
ການສຶກສາ:JavaScript Array Const
ການສຶກສາ:ກົນວຽກ JavaScript Array
ການສຶກສາ:JavaScript Array Sorting
ການສຶກສາ:ກົນວຽກ JavaScript Array Iteration
- ຄືນບົດກ່ອນ find()
- ອີກບົດຕໍ່ໄປ findLast()
- ກັບຄືນຊຸມຊົນ ຄູ່ມື JavaScript Array