JavaScript Map values()

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

values() ວິທະຍານກຳລັງມາຮັບຜົນກະທົບເປັນ ອັນດັບໃນ Map.

values() ວິທະຍານບໍ່ໄດ້ປ່ຽນສະນັ້ນ Map ທີ່ເປັນອອກສຽງ.

ບົດສະຫຼຸບ

ຕົວຢ່າງ 1

// ການສ້າງ Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// ການລົບລອງຂັ້ນສະເຫນີທຸກຢ່າງ
let text = "";
for (const x of fruits.values()) {
  text += x;
}

ທ້າວຕີສະແດງ

ຕົວຢ່າງ 2

ການນຳໃຊ້ values() ວິທະຍານ ການເອົາຂັ້ນສະເຫນີທຸກຢ່າງ Map:

// ການສ້າງ Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// ການເອົາຂັ້ນສະເຫນີທຸກຢ່າງ
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

ທ້າວຕີສະແດງ

ວິທະຍານ

map.values()

ພຽງພໍ

ບໍ່ມີ.

ຜົນກະທົບ

ຮູບແບບ ການອະທິບາຍ
Iterator ບັນດາອັນດັບທີ່ສາມາດກະທຳການອອກຂໍ້ມູນຈາກ Map.

ການສະໜັບສະໜູນ ບຸມນາຍ

map.values() ແມ່ນ ລັກສະນະ ECMAScript6 (ES6).

ຕັ້ງແຕ່ 2017 ພະຈິກ 6, ທຸກບັນດາ ບຸມນາຍໃຫມ່ ທັງໝົດ ທີ່ສະໜັບສະໜູນ ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 ພະຈິກ 5 2017 ພະຈິກ 4 2017 年 6 月 2016 年 9 月 2016 年 6 月

map.values() 在 Internet Explorer 中不受支持。