You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
And then I make a simple call: _.eachDeep(window.inheritanceTree, function(){console.log(arguments)}, {childrenPath: ['variable.number.decimal']});
The expected output for "float" for example would be: Arguments[2] == Array(2)['float', 'double']
or even: Arguments[2] == Object{0: 'int', 1: 'float', 2: 'double', 'decimal': Array[...]}
But instead I get: Arguments[2] == Object{0: 'template', 1: 'view', 2: 'data', "variable": {...} }
which is the object I passed to _eachDeep in the first place...
I guess it has to do with how depth is calculated, that 'float' is in depth 1 under 'childrenPath', and that confuses the code to return the root element... But that's only a speculation after seeing a little the code of _eachDeep.
The text was updated successfully, but these errors were encountered:
I will start by saying, THANK YOU(!) for this great library (the Deepdash part of Loadash).
I have a simple structure,
And then I make a simple call:
_.eachDeep(window.inheritanceTree, function(){console.log(arguments)}, {childrenPath: ['variable.number.decimal']});
The expected output for "float" for example would be:
Arguments[2] == Array(2)['float', 'double']
or even:
Arguments[2] == Object{0: 'int', 1: 'float', 2: 'double', 'decimal': Array[...]}
But instead I get:
Arguments[2] == Object{0: 'template', 1: 'view', 2: 'data', "variable": {...} }
which is the object I passed to _eachDeep in the first place...
I guess it has to do with how depth is calculated, that 'float' is in depth 1 under 'childrenPath', and that confuses the code to return the root element... But that's only a speculation after seeing a little the code of _eachDeep.
The text was updated successfully, but these errors were encountered: