JavaScript Array every()
- ຫນ້າທີ່ຫລັງ entries()
- ຫນ້າທີ່ໜ້າ fill()
- ກັບຄືນຊັ້ນກ່ອນ ຄູຊົນສາຍ JavaScript Array
ການສະເພາະການນຳໃຊ້
every()
ວິທີກຳລັງກວດສອບວ່າທຸກຄັນຂອງອາກາດທີ່ຢູ່ໃນອາກາດທີ່ພົບກັບການກວດສອບ (ທີ່ຖືກໃຫ້ຮູບຮ່າງວຽກ)
every()
ວິທີກຳລັງດຳເນີນການວຽກສຳລັບແຕ່ລະອາກາດທີ່ມີໃນອາກາດ:
- ຖ້າພົບວ່າກຸ່ມຂອງອາກາດທີ່ມີຄືນ false, every() ກັບຄືນ false (ແລະບໍ່ກວດສອບຄັນອື່ນໆ)
- ຖ້າບໍ່ມີ false, every() ກັບຄືນ true
ບັນທາງ:every()
ບໍ່ດຳເນີນການຫຼັງວຽກສຳລັບກຸ່ມຂອງອາກາດທີ່ບໍ່ມີຈຳນວນ.
ບັນທາງ:every()
ບໍ່ປ່ຽນຂັບເຂື່ອນເພື່ອມຕົວອິດທິພົນ.
ຄວາມຈຳນວນ
ບົດສະຫຼຸບ 1
ກວດສອບວ່າທຸກຄັນຂອງ age ທີ່ຢູ່ໃນອາກາດ ທີ່ເປັນ 18 ຫຼືຫຼາຍກວ່າ:
var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.every(checkAdult); }
ບົດສະຫຼຸບ 2
ກວດສອບວ່າທຸກຄັນຂອງອາຍຸທີ່ຢູ່ໃນອາກາດ ages ທີ່ເປັນຫຼືຫຼາຍກວ່າຈຳນວນສະເພາະ:
<p>ອາຍຸສຸດທ້າຍ: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">ບັນທຶກ</button> <p>ທຸກອາຍຸທີ່ຫຼາຍກວ່າສະເພາະ? <span id="demo"></span></p> <script> var ages = [32, 33, 12, 40]; function checkAdult(age) { return age >= document.getElementById("ageToCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = ages.every(checkAdult); } </script>
ຕົວຢ່າງ 3
ກວດກາວ່າຄືນ answer ທັງໝົດໃນອາກາດມີຄືນດຽວກັນ:
<script> var survey = [ { name: "Steve", answer: "Yes"}, { name: "Jessica", answer: "Yes"}, { name: "Peter", answer: "Yes"}, { name: "Elaine", answer: "No"} ]; function isSameAnswer(el, index, arr) { if (index === 0){ return true; } else { return (el.answer === arr[index - 1].answer); } } function myFunction() { document.getElementById("demo").innerHTML = survey.every(isSameAnswer); } </script>
ການສະໜັບສະໜູນບັນຍາສານ
ທຸກພາສາບັນຍາສານທັງໝົດຈະສະໜັບສະໜູນຢ່າງເຕັມສ່ວນ. every()
ວິທະຍານ:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
ການສະໜັບສະໜູນ | 9.0 | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ |
ມູນວິທະຍານ
array.every(function(currentValue, index, arr), thisValue)
ຄຳປະເພດວ່າງ
ຄຳປະເພດ | ອະທິບາຍ | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | ຕ້ອງການ. ການຫາຫົວປະທານທີ່ຈະດຳເນີນກັບແຕ່ລະຕົວເລກໃນອາກາດ.
ຄຳປະເພດກັບຫົວປະທານ:
|
||||||||
thisValue |
ທາງຄຳປິດ. ຄືນຈະສົ່ງໃຫ້ຫາກັບພາສາຂອງຫົວປະທານ ເພື່ອເປັນ "this" ຄວາມຈິງ. ຖ້າຫົວປະທານມີການລະບຸ, ຄືນ "undefined" ຈະກາຍເປັນ "this" ຄວາມຈິງຂອງມັນ. |
ລະອຽດດ້ານເຕັກນິກ
ຄຳຕອບກັບ: | ຄວາມຈິງ/ບໍ່. ຖ້າຕົວເລກທັງໝົດໃນອາກາດມາດຕະຫຼົກໄດ້ພົບ, ຈະກັບຄືນ true, ບໍ່ຕາມຈະກັບຄືນ false. |
---|---|
JavaScript ສະບັນຍາສານ: | ECMAScript 5 |
ປະເພດທາງເວັບໄຊ
ການສອນ:ວິທະຍາ JavaScript
ການສອນ:ວິທະຍາ Const
ການສອນ:ການວິທະຍາວິທະຍາ JavaScript
ການສອນ:ການອັບສັນຍາວິທະຍາ JavaScript
ການສອນ:ການອາລາຍວິທະຍາ JavaScript
- ຫນ້າທີ່ຫລັງ entries()
- ຫນ້າທີ່ໜ້າ fill()
- ກັບຄືນຊັ້ນກ່ອນ ຄູຊົນສາຍ JavaScript Array