Javascript Can';t将时间作为参数传递给函数
我需要以冒号格式作为参数来传递时间Javascript Can';t将时间作为参数传递给函数,javascript,Javascript,我需要以冒号格式作为参数来传递时间 var carSlider = new Slider( 'car_slider', { minVal: "11:30", maxVal: 500, onChange: function() { console.log(arguments); } } ); 我正在使用上述代码通过 但是它显示了以下错误 SyntaxError:属性列表后缺少} ...ider('bus_depart
var carSlider = new Slider(
'car_slider',
{
minVal: "11:30",
maxVal: 500,
onChange: function() { console.log(arguments); }
}
);
我正在使用上述代码通过
但是它显示了以下错误
SyntaxError:属性列表后缺少}
...ider('bus_depart_slider',{minVal:11:30,maxVal:500,onChange: function() {console....
错误信息说明了一切,尽管像大多数错误信息一样,一半的战斗都在破译它的意思 SyntaxError:属性列表后缺少}
...ider('bus_depart_slider',{minVal:11:30,maxVal:500,onChange: function() {console....
当它引用“属性列表”时,它通常意味着一个对象文本,其中属性列表是包含在该对象文本中的属性列表
var myObjLiteral = {
prop: "foo"
};
在上面的代码中,如果我省略了关闭}
我将得到上面的错误
var myObjLiteral = {
prop: "foo"
// error here - SyntaxError: missing } after property list
var nextLine = "bar"
现在,参考您的代码,您正在将两个参数传递给滑块
——第一个是字符串,第二个是对象文本:
var carSlider = new Slider(
'car_slider', // argument 1 (string)
{
minVal: "11:30",
maxVal: 500,
onChange: function() { console.log(arguments); }
} // argument 2 (object literal)
);
如果省略右大括号,将看到描述的错误
var carSlider = new Slider(
'car_slider',
{
minVal: "11:30",
maxVal: 500,
onChange: function() { console.log(arguments); }
// SyntaxError: missing } after property list
);
获取此错误消息的另一种方法是传递字符串变量而不将其括在引号中-javascript解释器可能会尝试将您想要的内容解析为字符串,而不是变量或函数声明-最终结果通常是,它认为您忘记了上例中的结束符}
var carSlider = new Slider(
'car_slider',
{
minVal: 11:30, // <-- look here
maxVal: 500,
onChange: function() { console.log(arguments); }
}
);
var carSlider=新滑块(
“汽车滑块”,
{
minVal:11:30,//那不是php,也就是js,使用正确的标记mate:)你为汽车滑动条
发布的代码看起来是正确的(从语法上讲)。向我们展示公共汽车离开滑动条
的完整代码(在那里你实际得到了一个错误)。