Javascript js对象的初始化不是';t使用特定的变量名

Javascript js对象的初始化不是';t使用特定的变量名,javascript,Javascript,我正在开发一个webprojekt,它是用php和一些HTML部件编写的。在生成页面的过程中,我使用自己的id生成器,它返回网页上唯一的id。它们用于标识HTML对象,并基于我的js类初始化js对象 例如: var s=新执行机构(“测试执行机构”)我们需要查看您的全局代码,以找出这是一个问题的原因。很可能是在全局上下文中设置这些变量,因此它们不是您尝试使用它们时所显示的值 我们需要查看您的全局代码,以找出这是一个问题的原因。很可能是在全局上下文中设置这些变量,因此它们不是您尝试使用它们时所显

我正在开发一个webprojekt,它是用php和一些HTML部件编写的。在生成页面的过程中,我使用自己的id生成器,它返回网页上唯一的id。它们用于标识HTML对象,并基于我的js类初始化js对象

例如:


var s=新执行机构(“测试执行机构”)
我们需要查看您的全局代码,以找出这是一个问题的原因。很可能是在全局上下文中设置这些变量,因此它们不是您尝试使用它们时所显示的值

我们需要查看您的全局代码,以找出这是一个问题的原因。很可能是在全局上下文中设置这些变量,因此它们不是您尝试使用它们时所显示的值

function Room(s){
    this.Name=s
}
Room.prototype.setOn=function(){alert("Working...")};

var s=new Room("test room");
s.setOn()
这会有用的是的。。。但你可以保持它不干扰其他变量:

!function(){
    var TestRoom=new Room("test room")
}()
这会有用的是的。。。但你可以保持它不干扰其他变量:

!function(){
    var TestRoom=new Room("test room")
}()

你的完整代码是怎样的…?不要使用全局变量。你的完整代码是怎样的…?不要使用全局变量。