JavaScript Array flat()

ການກໍານົດ ແລະ ການນໍາໃຊ້

flat() ກົນລະບຽບຖືກນຳໃຊ້ເພື່ອທຳລາຍປະກອບອຸປະກອນລັງສາຍໄປຢູ່ອຸປະກອນໃໝ່.

ບໍ່ວ່າຈະມີ:

ກົນລະບຽບ Array map()

ກົນລະບຽບ Array flatMap()

ກົນລະບຽບ Array filter()

ກົນລະບຽບ Array forEach()

ຄວາມນັບສະຖານະ

ກໍານົດ 1

ການສ້າງອຸປະກອນໃໝ່, ແລະ ກວດຕາມພັນທະນາການຂອງອຸປະກອນລັງສາຍ:

const myArr = [[1,2],[3,4],[5,6]];
const newArr = myArr.flat();

ຕັ້ງການທົດລອງຕົວເອງ

ກໍານົດ 2

ສຳລັບອຸປະກອນທີ່ມີລະບົບອອກສາຍຫຼາຍຊັ້ນ, ທ່ານສາມາດກໍານົດຄວາມເລິກທີ່ຈະແຕກອອກ:

const myArr = [1, 2, [3, [4, 5, 6], 7], 8];
const newArr = myArr.flat(2);

ຕັ້ງການທົດລອງຕົວເອງ

ຄຳສັ່ງ

array.flat(depth)

ກົນລະບຽບ

ກົນລະບຽບ ການອະທິບາຍ
depth ສາມາດເປັນທາງທີ່ຫຼາຍ. ກໍານົດຄວາມເລິກຂອງອຸປະກອນຈຳນວນອອກສາຍທີ່ຕ້ອງຈະແຕກອອກ. ຄຳສັ່ງຊົ່ວຄາວຢູ່ທີ່ 1.

ຜົນກະທົບ

ຮູບແບບ ການອະທິບາຍ
ຢູ່ອອກສາຍ ອອກສາຍໃໝ່ທີ່ອອກຈາກການແຕກອອກ

ການສະໜັບສະໜູນບາດດິນ

ຕັ້ງແຕ່ປີ 2020 ຕຸລາ 1, ທຸກການຄົ້ນພະຍານທົ່ວໄປທັງໝົດທີ່ເປັນຄົນຫຼິ້ນບາງຢູ່ອອກສາຍທັງໝົດທີ່ສະໜັບສະໜູນ JavaScript ຢູ່ອອກສາຍ flat() ກົນລະບຽບ:

Chrome Edge Firefox Safari Opera
Chrome 69 Edge 79 Firefox 62 Safari 12 Opera 56
ປີ 2018 ທັນວາ 9 ປີ 2020 ຕຸລາ 1 ປີ 2018 ທັນວາ 9 ປີ 2018 ທັນວາ 9 ປີ 2018 ທັນວາ 9