allowForLoopAfterthoughts

此规则使用 { "allowForLoopAfterthoughts": true } 选项的正确代码示例:

Examples of correct code for this rule with the { "allowForLoopAfterthoughts": true } option:

/*eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }]*/

for (i = 0; i < l; i++) {
    doSomething(i);
}

for (i = l; i >= 0; i--) {
    doSomething(i);
}

for (i = 0, j = l; i < l; i++, j--) {
    doSomething(i, j);
}

0CQI/n5xTgnggRkjNbRwe+JlNhBAa3ws7tz2/lXfLQBkPOWAQ0bvOPvjn7BENatxahfLL/qIu9KKSiq2pSP+onXlBEb9NR1U6kiX221jU7gLMxo5W1orYlFw3EHZesmKcbQ0WUES8cOqXaiFdiBbVm/w7ufsyQoQMo+PQn78GFfDnH1NuaR6n/EBnKgUqQMuJYDMsTqqWvPTSnCX9GiFtPe1Mfrzdi+QLrQMRJtD+to759EoW9+RU+Gn48dMaHKVwOhCeQ+dnsMmCyxtD4ggn5bEp+0tbrjO6c0gv4qeNRME+BEFBNRYxmtwCO7kCgLzLzvn9Nyxk49RMIa6/ku+cA==

/*eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }]*/

for (i = 0; i < l; j = i++) {
    doSomething(i, j);
}

for (i = l; i--;) {
    doSomething(i);
}

for (i = 0; i < l;) i++;