拥有数组
[1, 2, 5]
和[1, 2, 3]
如果有类似的方法,我想提取匹配值:
[1, 2, 5].match([1, 2, 3]) #=> [1, 2]
阵列上有没有方法,谢谢
答案 0 :(得分:22)
很简单:
[1,2,5] & [1,2,3] #=> [1,2]
其他有用的数组操作包括:
[1,2,3] | [1,3,4] #=> [1,2,3,4]
[1,2,3] - [1,3,4] #=> [2]
[1,2,3] + [1,3,4] #=> [1,2,3,1,3,4]