I am having difficulty in understanding the following code, i have put a comment where i do not understand the concept, what exactly is going on 

```
var ob = {};
var ob2 = ['name'];
for(var op of ob2)
{
      ob[op]='at'; // here i dont understand what is happening, why here is an array type brackets

}
console.log(ob);

OUTPUT IS

name:'at'

```