HARMAN Interview Question

Explain closures in JS, diff between JS /TS , features of ES6, Data binding within HTML... etc