名称相同的两个对象是否有可能定义与JavaScript中的两个名称相同的对象.. 例如定义在javascript
var record = {
id: some value,
name: some value,
subject: some value,
};
,并再次
var record = {};
名称相同的两个对象是否有可能定义与JavaScript中的两个名称相同的对象.. 例如定义在javascript
var record = {
id: some value,
name: some value,
subject: some value,
};
,并再次
var record = {};
否,是
没有,如果是全局变量或者您插入同一组示例:
if(){
var record = {
id: some value,
name: some value,
subject: some value,
};
var record = {};
}
是如果你做局部变量或diferent组插入这样的:
if(){
var record = {
id: some value,
name: some value,
subject: some value,
};
} else {
var record = {};
}
在JavaScript中,变量可以被它已被用于后声明。 换句话说;变量可以在声明之前使用。
只能在一个范围内声明一个唯一变量。你必须阅读的Java脚本提升:
不,事实并非如此。您可能需要一组对象。 – undefined
@Vohuman是否有可能在jquery中...假设我们定义了一个on方法,并在其中创建了第一个记录对象,如图所示,再次在.submit中我们创建第二个空对象 –
函数创建一个新的作用域。您可以使用相同的标识符在不同范围内定义变量。请注意,这并不意味着这在语法上不可能。 JavaScript允许你输入'var article ='bar'; var article ='foo'',该点是第二个变量重设值,你将失去“酒吧”。 – undefined