@stdlib/utils
Version:
Standard utilities.
30 lines (21 loc) • 583 B
Plain Text
{{alias}}( obj, prop, fcn )
Defines a memoized read-only object property.
Read-only properties are enumerable and non-configurable.
Parameters
----------
obj: Object
Object on which to define the property.
prop: string|symbol
Property name.
fcn: Function
Synchronous function whose return value will be memoized and set as the
property value.
Examples
--------
> var obj = {};
> function foo() { return 'bar'; };
> {{alias}}( obj, 'foo', foo );
> obj.foo
'bar'
See Also
--------