FileSystemDirectoryHandle: метод values()
Базовая версия 2023
Новое
С марта 2023 года эта функция работает на последних устройствах и версиях браузеров. Возможны проблемы совместимости со старыми устройствами и браузерами.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.
Примечание: Эта функция доступна в Web Workers.
Метод values() интерфейса FileSystemDirectoryHandle возвращает новый асинхронный итератор для перебора значений элементов внутри FileSystemDirectoryHandle, на котором вызван этот метод.
Синтаксис
values()
Параметры
Нет.
Возвращаемое значение
Новый асинхронный итератор, содержащий дескрипторы каждого элемента внутри FileSystemDirectoryHandle.
Исключения
-
NotAllowedErrorDOMException -
Выбрасывается, если
PermissionStatus.stateдля дескриптора не'granted'вreadрежиме. -
NotFoundErrorDOMException -
Выбрасывается, если текущий элемент не найден.
Примеры
Использование цикла for await...of упрощает процесс итерации.
const dirHandle = await window.showDirectoryPicker();
for await (const value of dirHandle.values()) {
console.log(value);
}
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
values |
86 | 86 | 111 | 72 | 15.2 | 109 | 111 | 74 | 15.2 | 21.0 | 109 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryHandle/values