var 可以重复声明,存在变量声明提升的现象
let 只能先声明,后使用,并且不能重复声明
function sumEventAfterQueries(A, queries){
let len = A.length;
let sum = 0;
let answer = [];
function evenSum(A){
for(let i = 0; i < len; i++){
if(A[i] % 2 == 0){
sum += A[i];
}
}
return sum;
}
for(let item of queries){
let i = item[1];
let j = item[0];
A[i] = A[i] + j;
let a = evenSum(A);
answer.push(a);
sum = 0;
}
return answer;
}
let A = [1,2,3,4];
let queries = [[1,0],[-3,1],[-4,0],[2,3]];