@stdlib/array
Version:
Arrays.
43 lines (33 loc) • 1.2 kB
Plain Text
{{alias}}( x, y, s, strict )
Assigns element values from a broadcasted input array to corresponding
elements in an output array.
Parameters
----------
x: ArrayLikeObject
Input array. The input array must be broadcast compatible with the
output array and must have a data type which can be safely cast to the
output array data type. Floating-point data types (both real and
complex) are allowed to downcast to a lower precision data type of the
same kind (e.g., element values from a 'float64' input array can be
assigned to corresponding elements in a 'float32' output array).
y: ArrayLikeObject
Output array.
s: Slice
Slice object.
strict: boolean
Boolean indicating whether to enforce strict bounds checking.
Returns
-------
out: Array|TypedArray|Object
Output array.
Examples
--------
> var x = [ 1, 2, 3, 4 ];
> var y = [ 0, 0, 0, 0, 0, 0, 0, 0 ];
> var s = new {{alias:@stdlib/slice/ctor}}( null, null, 2 );
> var out = {{alias}}( x, y, s, false )
[ 1, 0, 2, 0, 3, 0, 4, 0 ]
> var b = ( out === y )
true
See Also
--------