JavaScript 声明变量问题
javascript declaring variable issue
我正在像这样做
Client.Selectors = {
var cfg = null;
Init:function(config){
...
cfg = config;
...
},
Close:function(){
}
};
在chrome的调试器上,我收到此错误:
Uncaught SyntaxError: Unexpected identifier
我不知道为什么
var cfg = null;
Client.Selectors = {
Init:function(config){
...
cfg = config;
...
},
Close:function(){
}
};
你在这里有问题:
var cfg = null;
应该是:
cfg : null,
由于您使用的是对象文字表示法。所以=
改为:
,;
改为,
.
Client.Selectors = {
cfg : null,
Init:function(config){
this.cfg = config;
},
Close:function(){
}
};
了解更多信息:
- JavaScript 对象文字
您正在使用对象文字表示法声明选择器,因此语法是
some = {
identifier:value,
id2:function() {}
}
所有的房产都可以从外面进入...您可能需要考虑使用构造函数来封装 CFG
some = function() {
var privateVar = "something";
return {
init: function() {
alert(privateVar);
}
}
}
相关文章:
- 将PHP变量传递给jQuery时遇到问题
- 参数变量出现ngTable指令问题
- 为变量分配多个nodejs导出返回值时出现问题
- 如何处理流星变量&对miniMongo有问题
- Jquery变量类型问题
- 带有.css()串联问题的jQuery变量
- JavaScript变量引用数组时出现问题
- 将一个php变量从js传递到php,并返回内容问题
- 简单的变量问题
- 可以't在quizz页面范围问题上用最终分数更新变量
- array_push平面数组问题-需要能够向数组中添加多个变量
- 尝试将变量传递到对象中时的作用域问题'的方法构造函数
- Javascript函数变量传递语法问题
- 访问带有变量的Object元素时出现问题
- 将 Ajax 数据分配给全局变量时出现问题
- JavaScript/jQuery中的基本数学问题-变量记忆值
- 简单的jQuery变量问题-变量冲突
- Javascript作用域问题:变量未被识别
- Javascript作用域问题-变量未定义
- 目标转换问题-变量修改