What ECMA standard do expressions support?
Hi all. I know that for scripting .jsx files, it's ECMA 262, but after taking a long break from animating to learn all about coding and scripting, I've recently come back and was shocked to see that I can use this in an expression:
Object.keys(data).forEach(key => {
console.log(key)
})
And this throws no errors. Obviously this has no effect because AE doesn't have a console (...right? I wish it did. Can I print data from expressions anywhere, to see coordinate data, etc?) but the implication of Object.keys, Array.prototype.forEach, and arrow functions leads me to think this is at least ECMA2015/ES6?
Is it fair to assume these actually work, or is this just some bug where the expression validation doesn't catch them as errors?
