wenn ich nun ein object mehreren feldern als kind zuweise - habe ich in JS dann n kopien oder zeiger auf das gleiche object?
Wieso probierst du es nicht aus?
var felder = [];
var objekt1 = { i : '1' };
var objekt2 = { i : '2' };
felder[0] = objekt1;
felder[1] = objekt1;
felder[2] = objekt2;
felder[3] = objekt2;
alert(
'0: ' + felder[0].i + '\n' +
'1: ' + felder[1].i + '\n' +
'2: ' + felder[2].i + '\n' +
'3: ' + felder[3].i
);
objekt1.i = '1 neu';
objekt2.i = '2 neu';
alert(
'0: ' + felder[0].i + '\n' +
'1: ' + felder[1].i + '\n' +
'2: ' + felder[2].i + '\n' +
'3: ' + felder[3].i
);
... dürfte deine Frage schon beantworten.
Mathias