Is {name:"Josh"} of type Object?

Question:

var test1:Object = new Object()
var test2:Object = new Object()
 
test1.a = "df"
test1.b = "popo"
test1.c = "wert"
test2 = {a:"df",b:"popo",c:"wert"}
 
trace(test1)
trace(test2)

Do test1 and test2 become equal at the end? Ofcourse, the trace shows me [Object Object] , but I’m having difficulty understanding this type of syntax: {a:“df”,b:“popo”,c:“wert”} , so I thought it might be Object, and so conducted this experiment, which got me nowhere.

Help guys?