jshint给出错误:
Line 362: document.forms['upload_form'].submit();
['upload_form'] is better written in dot notation.
这一行
document.forms['upload_form'].submit();
什么点符号......他们在谈论通过'。'访问对象memmber。操作
答案 0 :(得分:1)
是;还有其他点符号吗?
当您继续询问与jshint相关的问题时,请记住它执行的某些检查是优先的:保持一致更重要,您可以将其配置为更好地符合您自己的特定风格。
另外,请记住,对于带有数组符号名称(tag[]
或其他)的表单,无论如何都需要使用数组表示法 - 我宁愿看到使用单一的访问方法表格属性。
答案 1 :(得分:0)
这是点符号的示例
document.upload_form.submit()
这是一些参考。 http://www.quirksmode.org/js/forms.html
此外,我猜最好的解释是JavaScript中的所有内容都是基于对象的。
考虑以下
var myobject = {value1 : 1, value2: 2};
我可以像这样访问value1和value2
myobject.value1;
myobject["value1"];