我有两个数组,它们是从用户的输入创建的,如下所示:
var impArray = [];
$('[id^=imp]').on('change', function(){
var value = $(this).val();
var name = ($(this).attr('name').replace('imp-',''))
impArray[name] = value;
console.log(impArray);
})
var assessArray= [];
$('[id^=assess]').on('change', function(){
var value = $(this).val();
var name = ($(this).attr('name').replace('assess-',''))
assessArray[name] = value;
console.log(assessArray);
})
这些创建数组,如
assessAray
1-1: 10
1-2: 15
1-3: 9
impArray
1-1: 6
1-2: 14
1-3: 2
然后我需要用匹配的键做一个简单的计算,比如:
$('#comp-1-1').val(impArray['1-1'] / assessArray['1-1'] * 100);
显然我不能对每一个都这样做,所以,
问题:如何遍历数组并根据键比较它们,然后用它们的值做一些事情?