Test name | Executions per second |
---|---|
Lodash | 2154678.8 Ops/sec |
Javascript Object | 13637568.0 Ops/sec |
Plain Javascript | 15890761.0 Ops/sec |
<script>https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.core.js</script>
var obj = {
a:{
b:{
c:{
d:{
e: 20
}
}
}
}
};
_.has(obj, 'a.b.c.d.e');
obj.a.b.c.d.hasOwnProperty('e')
!!((((obj.a || ob).b || ob).c || ob).d).e;