简介:我有一个接收一个对象作为参数的函数(回调),在这个函数中我有一个方法(或者我记得确定它是什么的函数),然后对该对象进行分区。现在我将添加一些代码,为介绍部分添加一些说明。
Result.getListCallback = function(obj) {
Result.complexObject = obj.data;
var objectPartitioner = Result.complexObject.partition( function(n){
return n.case.id == Result.selectedData.case.id;
});
}
我想要做的是修改这个“objectPartitioner”,为我返回几件事情,而不仅仅是case.id,我怎么能这样做,也许使用几个回报?谢谢
答案 0 :(得分:2)
为什么不返回一个物体?在这种情况下,您可以打包您想要的。
请注意,如果你想返回类似小数组的东西,它无论如何都是Javascript中的一个对象。
答案 1 :(得分:0)
不幸的是,执行此操作的唯一方法是返回一个列表,如果您要这样做,最好返回一个具有变量名称助记符的对象。 Javascript对象实际上只是夸张的数组。
这是我喜欢的perl之一,您可以使用函数中的名称返回值列表。