Creates a filled array.
The function recognizes the following data types:
float64
: double-precision floating-point numbers (IEEE 754)float32
: single-precision floating-point numbers (IEEE 754)complex128
: double-precision complex floating-point numberscomplex64
: single-precision complex floating-point numbersint32
: 32-bit two's complement signed integersuint32
: 32-bit unsigned integersint16
: 16-bit two's complement signed integersuint16
: 16-bit unsigned integersint8
: 8-bit two's complement signed integersuint8
: 8-bit unsigned integersuint8c
: 8-bit unsigned integers clamped to 0-255
generic
: generic JavaScript valuesdata type (default: 'float64')
filled array
var arr = filledarray();
// returns <Float64Array>
var arr = filledarray( 'float32' );
// returns <Float32Array>
Creates a filled array having a specified length
.
fill value
array length
data type (default: 'float64')
filled array
var arr = filledarray( 1.0, 5 );
// returns <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
var arr = filledarray( 1.0, 5, 'float32' );
// returns <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
Creates a filled array from another array
.
fill value
typed array or array-like object
data type (default: 'float64')
filled array
var arr = filledarray( 1.0, [ 5.0, -3.0, 2.0 ] );
// returns <Float64Array>[ 1.0, 1.0, 1.0 ]
var arr = filledarray( 1.0, [ 5.0, -3.0, 2.0 ], 'float32' );
// returns <Float32Array>[ 1.0, 1.0, 1.0 ]
Creates a filled array from an iterable.
fill value
iterable
data type (default: 'float64')
filled array
var iterConstant = require( `@stdlib/iter/constant` );
var it = iterConstant( 3.0, {
'iter': 3
});
var arr = filledarray( 1.0, it );
// returns <Float64Array>[ 1.0, 1.0, 1.0 ]
var iterConstant = require( `@stdlib/iter/constant` );
var it = iterConstant( 3.0, {
'iter': 3
});
var arr = filledarray( 1.0, it, 'float32' );
// returns <Float32Array>[ 1.0, 1.0, 1.0 ]
Returns a filled typed array view of an ArrayBuffer
.
ArrayBuffer
is not supported.fill value
ArrayBuffer
byte offset
view length
data type (default: 'float64')
filled array
var ArrayBuffer = require( `@stdlib/array/buffer` );
var buf = new ArrayBuffer( 32 );
var arr = filledarray( 1.0, buf, 8, 2 );
// returns <Float64Array>[ 1.0, 1.0 ]
var ArrayBuffer = require( `@stdlib/array/buffer` );
var buf = new ArrayBuffer( 32 );
var arr = filledarray( 1.0, buf, 8, 2, 'float32' );
// returns <Float32Array>[ 1.0, 1.0 ]
Returns a filled typed array view of an ArrayBuffer
.
ArrayBuffer
is not supported.fill value
ArrayBuffer
byte offset
data type (default: 'float64')
filled array
var ArrayBuffer = require( `@stdlib/array/buffer` );
var buf = new ArrayBuffer( 32 );
var arr = filledarray( 1.0, buf, 8 );
// returns <Float64Array>[ 1.0, 1.0, 1.0 ]
var ArrayBuffer = require( `@stdlib/array/buffer` );
var buf = new ArrayBuffer( 32 );
var arr = filledarray( 1.0, buf, 8, 'float32' );
// returns <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ]
Returns a filled typed array view of an ArrayBuffer
.
ArrayBuffer
is not supported.fill value
ArrayBuffer
data type (default: 'float64')
filled array
var ArrayBuffer = require( `@stdlib/array/buffer` );
var buf = new ArrayBuffer( 32 );
var arr = filledarray( 1.0, buf );
// returns <Float64Array>[ 1.0, 1.0, 1.0, 1.0 ]
var ArrayBuffer = require( `@stdlib/array/buffer` );
var buf = new ArrayBuffer( 32 );
var arr = filledarray( 1.0, buf, 'float32' );
// returns <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ]
Array or typed array.