added UnicodeArray translator node

This commit is contained in:
sanex3339
2016-05-25 17:18:26 +03:00
parent 74f0ec4644
commit bbf24055cd
@@ -82,7 +82,7 @@ export class UnicodeArrayTranslator extends Node {
let keyName: string = Utils.getRandomVariableName(),
node: INode = esprima.parse(`
var ${this.unicodeArrayTranslatorName} = function (${keyName}) {
return ${this.unicodeArrayName}[parseInt(${keyName})]
return ${this.unicodeArrayName}[[][${Utils.stringToUnicode('filter')}][${Utils.stringToUnicode('constructor')}](${Utils.stringToUnicode('return this')})()[${Utils.stringToUnicode('parseInt')}](${keyName})]
};
`);