javascript方法分区

时间:2009-11-09 16:42:55

标签: javascript prototype

简介:我有一个接收一个对象作为参数的函数(回调),在这个函数中我有一个方法(或者我记得确定它是什么的函数),然后对该对象进行分区。现在我将添加一些代码,为介绍部分添加一些说明。

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,我怎么能这样做,也许使用几个回报?谢谢

2 个答案:

答案 0 :(得分:2)

为什么不返回一个物体?在这种情况下,您可以打包您想要的。

请注意,如果你想返回类似小数组的东西,它无论如何都是Javascript中的一个对象。

答案 1 :(得分:0)

不幸的是,执行此操作的唯一方法是返回一个列表,如果您要这样做,最好返回一个具有变量名称助记符的对象。 Javascript对象实际上只是夸张的数组。

这是我喜欢的perl之一,您可以使用函数中的名称返回值列表。