Показать сообщение отдельно
  #4 (permalink)  
Старый 03.09.2024, 20:15
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,202

Сообщение от 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))
Ответить с цитированием