循环的JavaScript json语法错误
JavaScript json for-loop Syntax Error
我正在尝试消除一组变量:
var security = [
{ name: 'X-Powered-By',
option: '' }
, { name: 'x-frame-options',
option: file.get('headers.xFrameOptions') }
, { name: 'X-XSS-Protection',
option: file.get('headers.xXSSProtection') }
, { // AND SO ON...}
]
循环使用:
// Add Content Security Rules to the header
for(var i = 0; i < security.length; i++) {
res.setHeader(security[i].name, security[i].option);
}
为了消除所有这些变量,我尝试以以下方式编辑for-loop
:
for(var i = 0; i < file.get('headers.length; i++') {
res.setHeader(headers[i].name);
}
我遇到了一个语法错误,我不确定我做得是否正确。举个例子将不胜感激。
如果你的右括号和引号有问题,应该是:
for(var i = 0; i < file.get('headers.length') ; i++) {
res.setHeader(headers[i].name);
}
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- Javascript未捕获语法错误意外的标识符错误
- 为什么忽略了eval()代码中的语法错误
- 难以访问的JS环境中的语法错误
- 未捕获的语法错误:意外的标记{
- "未捕获的语法错误:意外的标记}"
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- $(input[]).仅在firefox中出现每个抛出语法错误
- 为什么浏览器没有为语法错误抛出异常
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- 未捕获的语法错误:意外的令牌,
- jQuery.getJSON失败,语法错误
- "未捕获的语法错误:意外的标记"角度JS
- 参数列表Three.js之后的未捕获语法错误:缺少)
- 循环的Javascript冻结浏览器,没有语法错误
- 为什么匿名函数本身就是javascript中的语法错误
- 这怎么不是语法错误?这毫无意义!(javascript)
- 语法错误:缺少:在属性 ID 之后
- 未捕获错误:语法错误,无法识别的表达式:input[@type=submit]