¿cuál es la diferencia entre los navegadores y el nodo? por ejemplo:¿cuál es la diferencia entre los navegadores y el nodo?
setName.js
en el nodo:
var setName;
setName = function (name) {
return this.name = name;
};
setName("LuLu");
//LuLu
console.log(name);
//undefined
console.log(this.name);
setName.html
en el navegador:
<script>
var setName;
setName = function (name) {
return this.name = name;
};
setName("LuLu");
//LuLu
console.log(name);
//LuLu
console.log(this.name);
</script>
el segundo registro es diferente, ¿por qué?
es realmente "indefinido", mi versión nodo es 'v0.4.10' – island205
(1) Tratamos de evitar las variables globales en el navegador. (2) Desea comenzar a escribir código de modo estricto, en cuyo caso el código anterior arroja ... –