Имеется массив:
Необходимо получить общее число из всех строк-элементов массив. В данном случае - это число 5.
Имеется массив:
Необходимо получить общее число из всех строк-элементов массив. В данном случае - это число 5.
var data = ["3_4_5", "2_5"]
var count = Object.create(null)
for (var a of data) {
var cur = Object.create(null)
for (var x of a.split("_")) {
count[x] = ~~count[x] + ((cur[x] = ~~cur[x] + 1) === 1)
}
}
var res = Object.keys(count).filter(x => count[x] === data.length)
console.log(res)