FileSystemDirectoryHandle.entries()
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2023年3月以降、すべてのブラウザーで利用可能です。
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
FileSystemDirectoryHandle インターフェイスの entries() メソッドは、for...in が提供するのと同じ順序でオブジェクト自身の列挙可能なプロパティの [key, value] ペアの配列を返します。(違いは、for-in ループはプロトタイプチェーン内のプロパティも列挙することです)
構文
js
entries()
引数
なし
返値
FileSystemDirectoryHandle オブジェクト自身の列挙可能なプロパティの [key, value] ペアの配列を返します。
例
js
const dirHandle = await window.showDirectoryPicker();
for await (const [key, value] of dirHandle.entries()) {
console.log({ key, value });
}
仕様書
| 仕様書 |
|---|
| File System> # api-filesystemdirectoryhandle-asynciterable> |