Интересное поведение массива:
x = [1,2,3,4];
x.a = 'b';
console.log(x); // [1,2,3,4]
console.log(x.length); // 4
for (var i in x) {
console.log(i); // 1, 2, 3, 4, a
}
------------------------------------
Интересное свойство примитивов, созданных через классы
x = new Number(5);
console.log(x); // 5
x.a = 'b';
x.c = 'd';
console.log(x.a, x.c); // 'b', 'd'
console.log(x); // 5