mirror of
https://github.com/flynx/object-run.js.git
synced 2025-10-28 10:30:08 +00:00
object-run.js
This module defines a singe method .run(..) on Object.prototype making
it visible from all JavaScript objects inheriting from Object.
The .run(..) method simply executes a function in the context of object
from which .run(..) was called.
The return value of .run(..) is the non-undefined return value of the
passed function.
The use of .run(..) enables the concatinative programming style on any
JavaScript structure/object.
Installation
$ npm install --save object-run
Basic usage
require('object-run')
var o = {}
.run(function(){
this.x = 123
this.y = 321
})
Components
Object.prototype.run(..)
<obj>.run(<func>)
-> <obj>
-> <return-value>
<func>()
-> undefined
-> <return-value>
License
Copyright (c) 2016-2020, Alex A. Naanou,
All rights reserved.
Description
Languages
JavaScript
100%