I am new to javascript but have used other languages before (primarily php).
How do objects work within code procedurally/sequentially?
The following has weird results for me:
var person =
{
name: ‘Fred’
}
console.log(person); // says Robert – I expected Fred.
person.name = ‘Robert’;
console.log(person); // says Robert
It looks like person.name is running out of sequence. I have heard javascript “hoists” functions, but how does it work here with objects? What is going on?