- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
call
        Subhajit Sahu edited this page Jul 29, 2022 
        ·
        2 revisions
      
    Invoke a function with specified this-object, and arguments provided individually.
function call(x, ths, ...args)
// x:    a function
// ths:  this object to invoke with
// args: argumentsconst xfunction = require('extra-function');
var array = [1];
xfunction.call(Array.prototype.push, array, 2, 3, 4);  // push(2, 3, 4)
array;
// → [1, 2, 3, 4]
var array = [1, 2, 3, 4];
xfunction.call(Array.prototype.splice, array, 1, 2);  // splice(1, 2)
array;
// → [1, 4]