Comparing version 0.0.3 to 0.0.4
{ | ||
"name": "jsexp", | ||
"version": "0.0.3", | ||
"version": "0.0.4", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "scripts": { |
14
utils.js
@@ -35,3 +35,15 @@ 'use strict'; | ||
if (context && typeof variable === 'string' && rVariable.test(variable)) { | ||
return get(context, variable.substr(1)); | ||
var key = variable.substr(1); | ||
if (Array.isArray(context)) { | ||
for (var i = 0; i < context.length; i++) { | ||
var value = get(context[i], key); | ||
if (value !== undefined) { | ||
return value; | ||
} | ||
} | ||
} else { | ||
return get(context, key); | ||
} | ||
} | ||
@@ -38,0 +50,0 @@ |
31528
1024