"use script";
var user = {
name: "John Doe",
career: "Civil Engineer",
socialMedia: {
fb: "www.facebook.com/johndoe",
twitter: "www.twitter.com/johndoe"
},
about: function() {
console.log("My name is " + this.name + " and I am a " + this.career);
}
}
var name = "Jen";
var career = "Dentist";
user.about();
var newAction = user.about;
newAction(); // My name is undefined and I am a undefined
Warum ist newAction()
undefined Name und Beruf zurückkehren, aber wenn ich entfernen Sie die var
aus:Javascript dies und Namens vs. nicht Namensgebung Variablen
var name = "Jen";
var career = "Dentist";
zu
name = "Jen"; career = "Zahnarzt";
dann ausführen ich newAction()
wieder und bekommen:
newAction() // My name is Jen and I am a Dentist
was soll * Verwendung Skript * tun ?? –
Wie definiert man eine Variable ohne Namen? Keine Kennung? Wenn Sie 'var' ausschließen, wird es ein globales sein und alle seine Fehler zusammen mit ihm werden Ihnen unnötige Trauer verursachen. – zer00ne