puppeteer/docs/api/puppeteer.jshandle.getproperties.md
jrandolf f07ad2c661
fix: update documentation on configuring puppeteer ()
This PR updates the docs regarding configuring puppeteer. In addition,
some changes have been made to the documentation generator to show
default values on the documentation site.

Also fixes: https://github.com/puppeteer/puppeteer/pull/9144
2022-10-24 09:07:05 +02:00

35 lines
723 B
Markdown

---
sidebar_label: JSHandle.getProperties
---
# JSHandle.getProperties() method
Gets a map of handles representing the properties of the current handle.
#### Signature:
```typescript
class JSHandle {
getProperties(): Promise<Map<string, JSHandle>>;
}
```
**Returns:**
Promise&lt;Map&lt;string, [JSHandle](./puppeteer.jshandle.md)&gt;&gt;
## Example
```ts
const listHandle = await page.evaluateHandle(() => document.body.children);
const properties = await listHandle.getProperties();
const children = [];
for (const property of properties.values()) {
const element = property.asElement();
if (element) {
children.push(element);
}
}
children; // holds elementHandles to all children of document.body
```