Циклы for-in с двумя переменными javascript - PullRequest
0 голосов
/ 14 октября 2018

Возможно ли это?enter image description here

Две переменные в циклах for-in одновременны?

for (var i in shear_x && var j in moment_x) {

  var overturning_moment = (shear_x[i].results + moment_x[j].results)*moment_arm;

}

1 Ответ

0 голосов
/ 14 октября 2018

Ваш код подразумевает, по крайней мере для меня, что вы действительно хотите, чтобы один счетчик цикла применялся к обоим объектам одновременно.Я бы предложил использовать один цикл for по общей длине двух объектов:

var length = // length of shear_x
for (var i=0; i < length; ++i) {
    var overturning_moment = (shear_x[i].results + moment_x[i].results) * moment_arm;
    // rest of your loop code
}

Если я неверно истолковал ваше требование, то единственный вариант, который может прийти на ум, - это два вложенных цикла, что-токак это:

for (var i in shear_x) {
    for (var j in moment_x) {
        // your code
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...