beatovich: Warum Objekt.property ==> undefined?

Beitrag lesen

hallo

Hallo,

brüte gerade über folgender Herausforderung: ich habe ein Objekt mit verschiedenen Properties, welche ich via Checkbox ansteuern möchte. Allerdings loggt die Konsole statt einem Wert nur "undefined" - warum? Und vor allem: - WIE LÖSE ICH DAS?

Danke für Eure Hilfe!

Javascript:

const objekt = {
	"property_1": "value_1",
	"property_2": "value_2",
	"property_3": "value_3"	
}

 function fiddle_with_Property(element) {
	var checkiBox = document.getElementById(element);
	if (checkiBox.checked == true) {
		console.log(objekt.property_1); // ==> "value_1"
		console.log(objekt.element); // ==> "undefined" -- Warum?

So

console.log(objekt[element]);

  }

}