Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Test463575637
fer45y55g5
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 YaBrowser/24.7.0.0 Safari/537.36
Browser:
Yandex Browser 24
Operating system:
Windows
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
Tererer4
3004112.2 Ops/sec
ergrtrthryh
3185890.0 Ops/sec
Tests:
Tererer4
const objects = [ { id: 1, name: "Test 1", object_type: 1 }, { id: 2, name: "Test 2", object_type: 1 }, { id: 3, name: "Test 3", object_type: 2 }, { id: 4, name: "Test 4", object_type: 3 }, ] const object_types = [ { id: 1, class: "Устройства" }, { id: 2, class: "Устройства" }, { id: 3, class: "Порты" }, { id: 4, class: "Кабели" } ] const className = "Устройства"; function result (objects, object_types, className) { const filterObjectForClass = object_types .filter(item => item.class === className) const res = objects .filter(item => { const matchElem = filterObjectForClass.find(elem => elem.id === item.object_type); return matchElem && item.object_type === matchElem.id }) .map(item => item.name) .join() return res; } result(objects,object_types,className);
ergrtrthryh
const objects = [ { id: 1, name: "Test 1", object_type: 1 }, { id: 2, name: "Test 2", object_type: 1 }, { id: 3, name: "Test 3", object_type: 2 }, { id: 4, name: "Test 4", object_type: 3 }, ] const object_types = [ { id: 1, class: "Устройства" }, { id: 2, class: "Устройства" }, { id: 3, class: "Порты" }, { id: 4, class: "Кабели" } ] const className = "Устройства"; function result (objects, object_types, className) { const arr = [] for (let i = 0; i < object_types.length; i++) { if (object_types.class === className) { arr.push(object_types.id) } } const filterObjectForClass = new Set(arr); let result = ''; objects.forEach(item => { if (filterObjectForClass.has(item.object_type)) { result += item.name + ','; } }) return result; } result(objects,object_types,className);