Skip to content

Latest commit

 

History

History
56 lines (44 loc) · 1.2 KB

File metadata and controls

56 lines (44 loc) · 1.2 KB
title excerpt
Selection.toArray()
Retrieve all the elements contained in the Selection, as an array.

Retrieve all the elements contained in the Selection, as an array. Mimics jquery.toArray.

Returns

Type Description
Array of Selection Array of Selection objects.

Example

import { parseHTML } from 'k6/html';
import { sleep } from 'k6';

export default function () {
  const content = `
<dl>
  <dt id="term-1">term 1</dt>
  <dd>definition 1-a</dd>
  <dd>definition 1-b</dd>
  <dd>definition 1-c</dd>
  <dd>definition 1-d</dd>

  <dt id="term-2">term 2</dt>
  <dd>definition 2-a</dd>
  <dd>definition 2-b</dd>
  <dd>definition 2-c</dd>

  <dt id="term-3">term 3</dt>
  <dd>definition 3-a</dd>
  <dd>definition 3-b</dd>
</dl>
  `;
  const doc = parseHTML(content);

  doc
    .find('dl')
    .children()
    .toArray()
    .forEach(function (item) {
      console.log(item.text());
    });

  sleep(1);
}