@stdlib/utils-enumerable-properties-in
Return an array of an object's own and inherited enumerable property names and symbols.
Found 434 results for stdutil
Return an array of an object's own and inherited enumerable property names and symbols.
Detect native async/await support.
Detect `Object.defineProperty` support.
Detect native arrow function support.
Create an iterator which always returns the same value.
Return a function which formats an error message for production.
Invoke a function for each element in a collection, iterating from right to left.
Get/set the process mask.
Return the effective numeric user identity of a calling process.
Return an array of an object's inherited enumerable property names and symbols.
Invoke a function for each own enumerable property of an object.
Apply a function against an accumulator and each element in a collection and return the accumulated result, iterating from right to left.
Create an empty iterator.
Compact adjacency matrix.
Return a directory for user-specific configuration files.
Invoke a function until a test condition is true.
Group values according to an indicator function and return group counts.
Detect native Set support.
Partially apply function arguments.
Invert an object, such that keys become values and values become keys, according to a transform function.
If a condition is truthy, return `x`; otherwise, return `y`.
Test whether at least `n` iterated values are truthy.
Invoke a function while a test condition is true.
Return the effective numeric group identity of a calling process.
Invoke a function once for each element in a collection, iterating from right to left.
Test whether at least `n` iterated values pass a test implemented by a predicate function.
Detect `Object.defineProperties` support.
Until a test condition is true, invoke a function for each element in a collection, iterating from right to left.
Create an iterator which returns numbers incremented by one.
Map keys from one object to a new object having the same values.
Return an array of an object's own and inherited enumerable property names.
Create an iterator which returns the first `n` values of a provided iterator.
Function composition.
Invoke a function once for each element in a collection.
Operating system CPU architecture for which the JavaScript runtime binary was compiled.
Detect native class support.
Create an iterator pipeline.
Create an iterator which removes consecutive values that resolve to the same value according to a provided function.
Detect native Map support.
Function composition.
Detect native Symbol.asyncIterator support.
Invoke a function for each own and inherited enumerable property of an object.
Invoke a function for each grapheme cluster (i.e., user-perceived character) in a string.
Function sequence.
Test whether all elements in a collection pass a test implemented by a predicate function.
Create an iterator which appends additional values to the end of a provided iterator.
Generate a frequency table according to an indicator function.
Convert the first letter of each object key to lowercase.
Convert the first letter of each object key to uppercase.
Create an iterator which returns a sequence of numbers according to a specified increment.
Create an iterator which skips the first value of a provided iterator.
Open a URL.
Create a fluent interface for chaining together iterator methods.
Create an iterator which invokes a function for each iterated value before returning the iterated value.
Return an array of an object's own and inherited enumerable property values.
First-in-first-out (FIFO) queue.
Array containing command-line arguments passed when launching the calling process.
If a predicate function returns a truthy value, return `x`; otherwise, return `y`.
Test whether a collection contains `n` elements which pass a test implemented by a predicate function.
Invoke a function for each Unicode code point in a string.
Apply a function to each element in an array and assign the result to an element in an output array.
Split values into two groups according to a predicate function.
Apply a function against an accumulator and each element in a collection and return the accumulated result.
Test whether at least one iterated value is truthy.
Partially apply function arguments from the right.
Detect native WeakSet support.
Create a function that invokes a provided function according to a predicate function.
Invoke a function for each element in a collection and update the collection in-place.
Return an array of an object's own and inherited writable property names and symbols.
Create an iterator which returns evenly spaced numbers according to a specified increment.
Invoke a function n times and return an array of accumulated function return values.
Test whether all iterated values are truthy.
Return the numeric group identity of a calling process.
Invoke a function until a test condition is true.
Create an iterator which iterates over the values of two or more iterators.
Return an array of an object's own enumerable and non-enumerable property names and symbols.
Map values from one object to a new object having the same keys.
Return the directory for storing temporary files.
Invoke a function for each UTF-16 code unit in a string.
Detect native class support.
Return the nth iterated value.
Return an array of an object's own and inherited enumerable and non-enumerable property names.
While a test condition is true, invoke a function for each element in a collection, iterating from right to left.
Split values into two groups according to a predicate function.
Find elements in an array-like object that satisfy a test condition.
Return a property descriptor for an object's own or inherited property.
Fill an array-like object view from right to left with values returned from an iterator.
Test whether at least one element in a collection passes a test implemented by a predicate function.
Create an iterator which removes consecutive duplicated values.
Transform a function into a sequence of functions each accepting a single argument.
Detect native WeakMap support.
Return the current user's home directory.
Detect `Object.defineProperties` support.
If a predicate function returns a truthy value, invoke `x`; otherwise, invoke `y`.
Generate a frequency table according to an indicator function.
Advances an iterator.
Return a partial object copy excluding properties for which a predicate (function) returns a truthy value.
Execute scripts in parallel.
Create an iterator which both filters and maps the values of another iterator.
Convert each object key to lowercase.
Create an iterator which returns the intersection of two or more iterators according to a hash function.
Create an iterator which iteratively returns the number of iterated values.
Detect native BigUint64Array support.
Detect native function name support.
Detect native SharedArrayBuffer support.
Execute functions in series, passing the results of one function as arguments to the next function.
Revive a JSON-serialized error object.
Create an iterator which returns evenly spaced dates over a specified interval.
Detect globalThis support.
Group values according to an indicator function.
Change the current working directory.
Create a function that invokes a provided function with reordered arguments.
Create an iterator which steps according to a provided callback function.
Detect native Symbol.iterator support.
Return an array of an object's inherited non-enumerable property names.
Create an iterator which prepends values to the beginning of a provided iterator.
Named typed tuple.
Test whether at least one element in a collection passes a test implemented by a predicate function, iterating from right to left.
Test whether all iterated values are falsy.
Return a directory for user-specific configuration files.
Create a function that invokes a provided function according to a predicate function.
Platform byte order.
Test whether every iterated value fails a test implemented by a predicate function.
Create an iterator which returns the union of two or more iterators.
Split an object's own property values into two groups according to a predicate function.
Detect native Int8Array support.
Create an iterator which steps by a specified amount.
Create a function that applies arguments to a provided function after transforming arguments according to a callback function.
Create a function that invokes a provided function with arguments in reverse order.
Error tools.
Transform a curried function into a function invoked with multiple arguments.
Test whether every iterated value passes a test implemented by a predicate function.
Create an iterator which filters the values of another iterator according to a predicate function.
Create an iterator which returns the intersection of two or more iterators.
Create an iterator which returns unique values according to a hash function.
Create an iterator which transforms iterated values from two or more iterators by applying the iterated values as arguments to a provided function.
Apply a function against an accumulator and each element in an array while iterating from right to left and return the accumulated result.
Return the first iterated value.
Create an iterator which returns unique values.
Test whether at least one iterated value passes a test implemented by a predicate function.
Create an iterator which replaces all values from a provided iterator from a start index to an end index with a static value.
Fill an array-like object view with values returned from an iterator.
Detect native Symbol.toStringTag support.
Create an iterator which returns unique values according to a predicate function.
Create an iterator which returns evenly spaced numbers on a log scale.
Create an iterator which rejects the values of another iterator according to a predicate function.
Generate array tuples from input arrays.
Create an iterator which replicates each iterated value according to a provided function.
Detect native BigInt64Array support.
Return an array of an object's own enumerable property key-value pairs.
Map values from one object to a new object having the same keys.
Return a JSON representation of a regular expression.
Return an array of an object's own and inherited non-enumerable property names and symbols.
Execute scripts in parallel.
Create an object from key-value pairs.
Test whether all elements in a collection fail a test implemented by a predicate function, iterating from right to left.
Platform float word order.
Revive a JSON-serialized regular expression.
Create an iterator which replicates each iterated value a specified number of times.
Test whether a collection contains at least `n` elements which pass a test implemented by a predicate function, iterating from right to left.
While a test condition is true, invoke a function for each element in a collection.
Return an array of an object's own and inherited enumerable symbol properties.
Invoke a function n times and return an array of accumulated function return values.
Test whether all elements in a collection fail a test implemented by a predicate function.
Apply a function to elements in two input arrays and assign the results to an output array.
Define a configurable read-only property.
If a function does not return an error, invoke a callback with the function result; otherwise, invoke a callback with a value `y`.
Detect native BigInt64Array support.
If a function does not throw, return the function return value; otherwise, return `y`.
While a test condition is true, invoke a function for each element in a collection, iterating from right to left.
Convert a collection to an object whose keys are determined by a provided function and whose values are the collection values, iterating from right to left.
Return an array of an object's inherited property names and symbols.
Return the common own property names of two or more objects.
Get a nested property value.
Test whether all elements in a collection pass a test implemented by a predicate function, iterating from right to left.
Create an iterator which, while a test condition is true, invokes a function for each iterated value before returning the iterated value.
Return an array of an object's own non-enumerable symbol properties.
Detect native Symbol support.
Define a memoized read-only object property.
Transform a curried function into a function invoked with multiple arguments.
Return an array of an object's own and inherited enumerable property key-value pairs.
Detect `Object.defineProperty` support.
Test whether some `own` properties of a provided object satisfy a predicate function for at least `n` properties.
Return a partial object copy containing properties for which a predicate (function) returns a truthy value.
Invoke a function for each UTF-16 code unit in a string, iterating from right to left.
Detect native generator function support.
Detect native Proxy function support.
Define a configurable read-only accessor.
Invoke a function for each element in a collection.
If a function does not return an error, invoke a callback with the function result; otherwise, invoke a second function.
Set a nested property value.
Operating system CPU architecture for which the JavaScript runtime binary was compiled.
Return an array of an object's inherited symbol properties.
Detect native WebAssembly support.
Node version.
Apply a function to each nested element in a three-dimensional nested array and assign the result to a nested element in a new three-dimensional nested array.
Invoke a function for each Unicode code point in a string, iterating from right to left.
Detect native ArrayBuffer support.
Invoke a function while a test condition is true.
Detect native Int32Array support.
Detect native BigInt support.
Invoke a function until a test condition is true.
Reduce the number of dimensions by one of a two-dimensional nested array by applying a function against an accumulator and each element along the innermost dimension and returning the accumulation results as a one-dimensional array.
Apply a function to each nested element in a five-dimensional nested array and assign the result to a nested element in a new five-dimensional nested array.
Invoke a function for each element in a collection and update the collection in-place, iterating from right to left.
Return the current user's home directory.
Apply a function against an accumulator and each element in an array and return the accumulated result.
If a condition is truthy, invoke `x`; otherwise, invoke `y`.
Return an array of an object's own and inherited non-enumerable property names.
Detect native Set support.
Test whether at least one element in a collection passes a test implemented by a predicate function, iterating from right to left.
Add one or more elements to the end of a collection.
Execute a set of functions in parallel.
Return an array of an object's own non-enumerable property names.
Apply a function to elements in two input arrays while iterating from right to left and assign the results to an output array.
Until a test condition is true, invoke a function for each element in a collection, iterating from right to left.
Detect native Uint16Array support.
Detect native Uint8ClampedArray support.
Incremental parser for delimiter-separated values (DSV).
Detect native Map support.
Detect native Uint8Array support.
Detect native DataView support.
Detect native WeakMap support.
Decorate a provided function such that the function's return value is provided as an argument to another function.
Detect native Int16Array support.
Detect native Buffer support.
Return an array of an object's inherited writable symbol properties.
Return the directory for storing temporary files.
If a function does not throw, return the function return value; otherwise, return the return value of a second function.
Define a configurable memoized read-only object property.
Stack.
Detect native arrow function support.
Return the current working directory.
Detect native Float32Array support.
Detect native BigUint64Array support.
Until a test condition is true, invoke a function for each element in a collection.
Split values into two groups.
Create an iterator which cumulatively tests whether at least `n` iterated values are truthy.
Test whether all elements in a collection pass a test implemented by a predicate function.
Platform on which the current process is running.
Detect globalThis support.
Group values according to an indicator function.
Detect native Uint32Array support.
Open a URL.
Return an object's own property descriptors.
Number of CPUs.
Detect native Float64Array support.
Detect native WeakSet support.
Test whether at least one element in a collection passes a test implemented by a predicate function.
Invoke a function for each character in a string.