JavaScript Array find()
- 上一页 filter()
- 下一页 findIndex()
- 返回上一层 ຄູ່ມວນຊາວ JavaScript Array
ການກໍານົດ ແລະ ການນໍາໃຊ້
find()
ກົນລະຍຸດກັບຄືນວັດຖຸທີ່ພົບກັບການທົດລອງທຳນາຍ (ເປັນວັດຖຸທີ່ກຳນົດ)
find()
ກົນລະຍຸດກຳນົດການດຳເນີນການຂອງກົນລະຍຸດຕໍ່ວັດຖຸທີ່ຢູ່ໃນສາຍວັດຖຸ
- ຖ້າພົບວັດຖຸທີ່ກັບຄືນ true ຈາກການບັນທຶກ() ຈະກັບຄືນວັດຖຸທີ່ພົບ (ແລະບໍ່ບັນທຶກວັດຖຸທີ່ພົບຫລັງຈາກນັ້ນ)
- ຖ້າບໍ່ພົບຈະກັບຄືນ undefined
ຄຳເຫັນ:find()
ບໍ່ດໍາເນີນການບັນທຶກຂອງຫຼັງສາຍວັດຖຸວ່າຫຼັງສາຍວັດຖຸລືບຽບ
ຄຳເຫັນ:find()
ຈະບໍ່ປ່ຽນປ່ຽນສາຍວັດຖຸໃນຕົວແທນ
ຕົວຢ່າງ
ຕົວຢ່າງ 1
ການຄົ້ນຫາຄູກມູນທີ່ມີວັດຖຸ 18 ຫລືຫລາຍກວ່າ 18 ໃນສາຍວັດຖຸ
var ages = [3, 10, 18, 20]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.find(checkAdult); }
例子 2
获取数组中第一个其值高于特定数字的元素的值:
Minimum age:
Any ages above:
语法
array.find(function(currentValue, index, arr), thisValue)
参数值
参数 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | 必需。为数组中的每个元素运行的函数。
函数参数:
|
||||||||
thisValue |
可选。要传递给函数以用作其 "this" 值的值。 如果此参数为空,则值 "undefined" 将作为其 "this" 值传递。 |
技术细节
返回值: | 如果数组中的任何元素通过测试,则返回数组元素值,否则返回 undefined。 |
---|---|
ສະຖານະຄະດີ JavaScript: | ECMAScript 6 |
ສະໜັບສະໜູນບັນດາຄົນບັນທະຍົມ
ຈຳນວນໃນຕາຕະລາງສະແດງວ່າຄັນເປັນບັນດາຄົນບັນທະຍົມທຳອິດທີ່ສະໜັບສະໜູນວິທີນີ້.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 45 | Edge 12 | Firefox 25 | Safari 7.1 | Opera 32 |
2015 ກັນຍາ 9 | 2015 ກັນຍາ 7 | 2014 ກັນຍາ 7 | 2014 ກັນຍາ 9 | 2015 ກັນຍາ 9 |
ຄຳເຫັນ:ອິນເຕີເນັດ ບໍ່ສະໜັບສະໜູນ find()
方法。
相关页面
- 上一页 filter()
- 下一页 findIndex()
- 返回上一层 ຄູ່ມວນຊາວ JavaScript Array