Объект без типа в строгом/не строгом режиме
Пример со строгим режимом без типа
"use strict";
user = {
name: 'elem',
age: 21
}
console.log(user) // user is not defined
Пример без строгого режима без типа
user = {
name: 'elem',
age: 21
}
console.log(user) // { name: 'elem', age: 21 }
Пример со строгим режимом в цикле с типом var
"use strict";
for (let i = 0; i < 1; i++) {
var user = {
name: 'elem',
age: 21
}
}
console.log(user) // { name: 'elem', age: 21 }
Пример без строгого режима в цикле без типа
for (let i = 0; i < 1; i++) {
user = {
name: 'elem',
age: 21
}
}
console.log(user) // { name: 'elem', age: 21 }
Вопрос: Можно ли сказать, что если не указывать тип у объекта, то он будет глобальным (var)?