Если поддерживается конструкция JavaScript forEach
, вы можете использовать это:
function mergeVector(keyVector, valueVector) {
var map = new java.util.HashMap();
keyVector.forEach(function(curKey, index) {
if (index < valueVector.size()) {
map.put(curKey, valueVector.get(index));
}
});
return map;
}
в противном случае используйте:
function mergeVector(keyVector, valueVector) {
var map = new java.util.HashMap();
for(var index = 0; index < keyVector.size(), index++) {
if (index < valueVector.size()) {
map.put(keyVector.get(index), valueVector.get(index));
}
};
return map;
}
Надеюсь, это поможет