2016-01-21 42 views
0

是否有一個內置的下劃線功能,可以給出兩個數組的「交叉乘積」?在underscore.js中跨產品?

我實現了一個跨產品尚且如此,但如果它是一個內置的功能,這將是很好 -

domain = []; 
_.each(x, function(x1) { 
    _.each(y, function(y1) { 
     domain.push([x1,y1]); 
    }); 
}); 
+0

我認爲你正在尋找的是_cartesian_產品。 [跨產品](https://en.wikipedia.org/wiki/Cross_product)是不同的。 – Dunnie

+0

你說得對。笛卡爾產品是我所追求的正確名稱。 –

回答

-1

您可以使用_.mixin強調用自己的功能擴展。

+0

謝謝,我會看看_.mixin。 –