Сообщение от SpaceAlarm
|
перепробовал много вариантов, но желаемого результата так и не достиг....
|
Такой еще вариант...
const getIP = `
17.11.2023 06:27:17 213.151.11.164
17.11.2023 08:19:56 213.151.20.77
17.11.2023 10:45:44 213.151.20.77`
const o = getIP.split('\n').reduce((o, s) => {
if (s) {
const a = s.split(' ')
o[a[2]] ??= []
o[a[2]].push(a.slice(0, 2).join(' '))
}
return o
}, {})
const a = Object.entries(o).map(([ip, date]) => ({ip, date}))
alert(JSON.stringify(a, true, 2))