Javascript 关于函数的noob问题()
我不确定这个代码。这个结构正确吗Javascript 关于函数的noob问题(),javascript,jquery,Javascript,Jquery,我不确定这个代码。这个结构正确吗 success: function(data, data1, data3, .... ) { switch (data.livre) { case 'x': break; } switch (data1.livre1) {
success: function(data, data1, data3, .... ) {
switch (data.livre) {
case 'x':
break;
}
switch (data1.livre1) {
case 'y':
break;
}
}
感谢供将来参考,这里有一个代码质量工具: 上面的代码确实是“正确”的,因为它将正确解析。但是它可以改进
success: function(data) {
if (data.livre === 'x') {
...
}
if (data.livre1 === 'y') {
...
}
}
请注意,您通常会返回一个结果。因此,您应该让服务器传回一个对象或数据数组
真正的问题是,你有问题吗?您试图实现什么目标?以下是一个代码质量工具,供将来参考: 上面的代码确实是“正确”的,因为它将正确解析。但是它可以改进
success: function(data) {
if (data.livre === 'x') {
...
}
if (data.livre1 === 'y') {
...
}
}
请注意,您通常会返回一个结果。因此,您应该让服务器传回一个对象或数据数组
真正的问题是,你有问题吗?你想实现什么?我不确定你问的是功能的哪一部分,但也许你的意思是:
function success( ... ) { .... }
或者
单独使用
success:function
没有意义,但人们已经习惯于阅读JS对象属性,他们可能会认为这没问题……我不确定您要问的是函数的哪一部分,但您的意思可能是:
function success( ... ) { .... }
或者
单独使用
success:function
是没有意义的,但是人们已经习惯于阅读JS对象属性,他们可能会认为它是可以的…如果它在对象内部,当然。我觉得不错
i、 e
如果那是在一个物体的内部,当然。我觉得不错 i、 e
我的疑问是函数的参数数量。现在清楚了,, thanks@user773961参数的数量是1,但是如果您使用的是对象,那么在很多情况下您甚至不需要将它们传回,因为JS总是通过引用传递。@JonathonWisnoski我假设这是jQuery ajax成功调用,所以它需要从服务器传入的对象。我怀疑的是功能。现在清楚了,,thanks@user773961参数的数量是1,但如果您使用的是对象,那么在很多情况下甚至不需要将它们传回,因为JS总是通过引用传递。@JonathonWisnoski我假设这是jQuery ajax成功调用,所以它需要从服务器传入对象