在Javascript中我想通过一些迭代,每次迭代创建一个对象,设置一些值,并推说为数组。
var arr = [];
data.forEach(function(d) {
var obj = {};
obj.id = d.id;
obj.value = d.value;
arr.push(obj);
})
如何在犀牛做到这一点?
我努力了
var ArrayList = Java.type("java.util.ArrayList");
var list = new ArrayList();
list.add(obj)
的方法类型,虽然我没有得到值回来了?
我不认为我完全理解这个问题,但假设你是指的添加JavaScript对象到Java的ArrayList从犀牛你可以做到以下几点。
jjs> var myList = Java.type('java.util.ArrayList');
jjs> var list = new myList();
jjs> list.add({a:1})
true
jjs> list.get(0).a
1
希望能帮助到你