дан массив как ['8:2', '3:2', …]
Я хочу сравнить каждое число в каждом элементе массива.Так что Index[0]
будет сравнивать 8 с 3 и так далее.Если A равно B, он должен получить определенное значение , если A меньше B, он должен получить другое значение. Я просто не знаю, как получить эти числа в индексируемом элементе для сравнения, чтобы новые значения могли быть сохранены во втором массиве.
Я пробовал это:
function check(games) {
var newArr = [];
var value;
//var newArr = [];
for (var j=0; j<=games.length; j++){
if (games[j].a === games[j].b ) {
value = 0;
newArr.push(value);
//alert(newArr);
//return value;
}
else if(games[j].a > games[j].b ) {
value = 2;
newArr.push(value);
//alert(newArr);
}
alert(newArr.join(''));
}
}
check(['3:3', '2:1']);
Чем я пытался это сделать с помощью for… in
Но это тоже не работает… (Мой пример кода сокращен)
function check(games) {
var arr = games;
var arrNew = [];
for (var prop in games) {
if (a === b) {
var value = 0;
arrNew.push(value);
alert(arrNew.join(''));
}
}
}
check(['3:3', '2:1']);
Как сравнить элементы, которые хранятся впо индексу?Как Индекс [0] = ("3: 3 ') - Как сравнить a с b, чтобы я мог перейти к следующему Индексу?
Спасибо