|
il y a 1 semaine | |
---|---|---|
.. | ||
dist | il y a 1 semaine | |
LICENSE | il y a 1 semaine | |
README.md | il y a 1 semaine | |
package.json | il y a 1 semaine |
A wrapper for property accessors supporting functions, property strings or constant values.
import accessorFn from 'accessor-fn';
or
var accessorFn = require('accessor-fn');
or even
<script src="//unpkg.com/accessor-fn"></script>
Given an object
var obj = {
a: 1,
b: 2
}
Use accessorFn
to access object values via property strings or transformation functions:
var aFn = accessorFn('a');
aFn(obj); // 1
var sumFn = accessorFn(d => d.a + d.b);
sumFn(obj); // 3
var constantFn = accessorFn(7);
constantFn(obj); // 7