|
54 | 54 | <li><a href="Belt_internalSetString.html">Belt_internalSetString</a></li>
|
55 | 55 | <li><a href="Dom.html">Dom</a></li>
|
56 | 56 | <li><a href="Dom_storage.html">Dom_storage</a></li>
|
| 57 | +<li><a href="Dom_storage2.html">Dom_storage2</a></li> |
57 | 58 | <li><a href="Js.html">Js</a></li>
|
58 | 59 | <li><a href="Js_array.html">Js_array</a></li>
|
| 60 | +<li><a href="Js_array2.html">Js_array2</a></li> |
59 | 61 | <li><a href="Js_cast.html">Js_cast</a></li>
|
60 | 62 | <li><a href="Js_console.html">Js_console</a></li>
|
61 | 63 | <li><a href="Js_date.html">Js_date</a></li>
|
|
76 | 78 | <li><a href="Js_re.html">Js_re</a></li>
|
77 | 79 | <li><a href="Js_result.html">Js_result</a></li>
|
78 | 80 | <li><a href="Js_string.html">Js_string</a></li>
|
| 81 | +<li><a href="Js_string2.html">Js_string2</a></li> |
79 | 82 | <li><a href="Js_typed_array.html">Js_typed_array</a></li>
|
| 83 | +<li><a href="Js_typed_array2.html">Js_typed_array2</a></li> |
80 | 84 | <li><a href="Js_types.html">Js_types</a></li>
|
81 | 85 | <li><a href="Js_undefined.html">Js_undefined</a></li>
|
82 | 86 | <li><a href="Js_vector.html">Js_vector</a></li>
|
@@ -609,6 +613,34 @@ <h1>Module <a href="type_Belt.Array.html">Belt.Array</a></h1>
|
609 | 613 | </div>
|
610 | 614 |
|
611 | 615 |
|
| 616 | +<pre><span id="VALgetByU"><span class="keyword">val</span> getByU</span> : <code class="type">'a array -> ('a -> bool [@bs]) -> 'a option</code></pre> |
| 617 | +<pre><span id="VALgetBy"><span class="keyword">val</span> getBy</span> : <code class="type">'a array -> ('a -> bool) -> 'a option</code></pre><div class="info "> |
| 618 | + <div class="not-examples"> |
| 619 | + <code class="code">getBy xs p</code> returns <code class="code">Some value</code> for the first value in <code class="code">xs</code> that satisifies the predicate function <code class="code">p</code>; returns <code class="code">None</code> if no element satisifies the function.<br> |
| 620 | + |
| 621 | + </div> |
| 622 | + <div class="examples"> |
| 623 | + <pre class="example"> <pre class="codepre"><code class="code"> getBy [|1;4;3;2|] (fun x -> x mod 2 = 0) = Some 4 |
| 624 | + getBy [|15;13;11|] (fun x -> x mod 2 = 0) = None |
| 625 | + </code></pre> </pre> |
| 626 | + </div> |
| 627 | + </div> |
| 628 | + |
| 629 | + |
| 630 | +<pre><span id="VALgetIndexByU"><span class="keyword">val</span> getIndexByU</span> : <code class="type">'a array -> ('a -> bool [@bs]) -> int option</code></pre> |
| 631 | +<pre><span id="VALgetIndexBy"><span class="keyword">val</span> getIndexBy</span> : <code class="type">'a array -> ('a -> bool) -> int option</code></pre><div class="info "> |
| 632 | + <div class="not-examples"> |
| 633 | + <code class="code">getIndexBy xs p</code> returns <code class="code">Some index</code> for the first value in <code class="code">xs</code> that satisifies the predicate function <code class="code">p</code>; returns <code class="code">None</code> if no element satisifies the function.<br> |
| 634 | + |
| 635 | + </div> |
| 636 | + <div class="examples"> |
| 637 | + <pre class="example"> <pre class="codepre"><code class="code"> getIndexBy [|1;4;3;2|] (fun x -> x mod 2 = 0) = Some 1 |
| 638 | + getIndexBy [|15;13;11|] (fun x -> x mod 2 = 0) = None |
| 639 | + </code></pre> </pre> |
| 640 | + </div> |
| 641 | + </div> |
| 642 | + |
| 643 | + |
612 | 644 | <pre><span id="VALkeepU"><span class="keyword">val</span> keepU</span> : <code class="type">'a array -> ('a -> bool [@bs]) -> 'a array</code></pre>
|
613 | 645 | <pre><span id="VALkeep"><span class="keyword">val</span> keep</span> : <code class="type">'a array -> ('a -> bool) -> 'a array</code></pre><div class="info ">
|
614 | 646 | <div class="not-examples">
|
|
0 commit comments