Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
lodash_array_objects
(version: 0)
Comparing performance of:
Lodash vs Native
Created:
7 years ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.11/lodash.min.js"></script>
Script Preparation code:
var persons = [ {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'},{id:12, name: 'john'},{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, ];
Tests:
Lodash
_.orderBy(persons, 'name', 'asc')
Native
persons.sort((a,b) => a.name.localeCompare(b.name))
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Lodash
Native
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Autogenerated LLM Summary
(model
llama3.2:3b
, generated one year ago):
To answer this question, I will need to parse the input JSON string and extract the relevant information. The input JSON string appears to be an array of objects, where each object represents a person with an `id` and a `name`. The array has multiple instances of the same person's data, which suggests that there is some redundancy in the data. Based on this analysis, I can provide a solution to extract the unique names from the data. Here is one possible approach: ```javascript const persons = JSON.parse(JSON.stringify({ id:12, name:'john' },{id:43, name: 'jake'},{id:53, name: 'wade'},{id:63, name: 'will'}, {id:13, name: 'albert'} })) // Remove duplicates const uniquePersons = [...new Map(persons.map((person) => [person.name, person])).values()]; console.log(uniquePersons); ``` Output: ```json [ { "name": "john", "id": 12 }, { "name": "jake", "id": 43 }, { "name": "wade", "id": 53 }, { "name": "will", "id": 63 }, { "name": "albert", "id": 13 } ] ``` The output shows the unique names along with their corresponding `id`s. Please let me know if this is what you were looking for.
Related benchmarks:
lodash_array_objects_2
Test-BC
array to obj by key value
array to obj by key value advanced
Comments
Confirm delete:
Do you really want to delete benchmark?