qual è la differenza tra browser e nodo? per esempio:qual è la differenza tra browser e nodo?
setName.js
sul nodo:
var setName;
setName = function (name) {
return this.name = name;
};
setName("LuLu");
//LuLu
console.log(name);
//undefined
console.log(this.name);
setName.html
in del browser:
<script>
var setName;
setName = function (name) {
return this.name = name;
};
setName("LuLu");
//LuLu
console.log(name);
//LuLu
console.log(this.name);
</script>
il secondo registro è diverso, perché?
è davvero "indefinito", la mia versione nodo è 'v0.4.10' – island205
(1) Noi cerchiamo di evitare di variabili globali nel browser. (2) Si desidera iniziare a scrivere codice in modalità rigorosa, nel qual caso il codice di cui sopra getta ... –