JavaScript::QuickJS::Function3pm
Javascript `function` in perl
Usage
my $func = JavaScript::QuickJS->new()->eval("() => 123");print $func->(); # prints “123”; note overloading :)
Overview
This class represents a JavaScript Function <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function> instance in Perl.
This class is not instantiated directly.
Overloading
For convenience, instances of this class are callable as Perl code references. This is equivalent to a call() with $this_sv (see below) set to undef.
See the "SYNOPSIS" above for an example.
Invocation methods
$ret = OBJ->call( $this_sv, @arguments )
Like JavaScript’s method of the same name.
Accessor methods
The following methods return their corresponding JS property:
•
|
|
|---|---|
•
|
|