Skip to content

Commit ad2dcea

Browse files
authored
Fixed U.get
It now supports a path like `[0].prop` in case when the `obj` parameter is an array.
1 parent 65d239e commit ad2dcea

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5704,7 +5704,7 @@ exports.get = function(obj, path) {
57045704
var builder = [];
57055705

57065706
for (var i = 0, length = arr.length - 1; i < length; i++)
5707-
builder.push('if(!w' + (arr[i][0] === '[' ? '' : '.') + arr[i] + ')return');
5707+
builder.push('if(!w' + (!arr[i] || arr[i][0] === '[' ? '' : '.') + arr[i] + ')return');
57085708

57095709
var v = arr[arr.length - 1];
57105710
var fn = (new Function('w', builder.join(';') + ';return w' + (v[0] === '[' ? '' : '.') + v));

0 commit comments

Comments
 (0)