JSFiddle - React, Tailwind, and code Playground
by Hakan Bilgin
HTML
<script src="http://defiantjs.com/defiant.js/dist/defiant-latest.min.js"></script>
Found <span id="count"></span> item(s).
JavaScript
var data = {
"stocks": [
{
"stockID": 1,
"stockQty": 10,
"color": "Rose Gold",
"memory": "16GB"
},
{
"stockID": 2,
"stockQty": 5,
"color": "Space Grey",
"memory": "16GB"
},
{
"stockID": 3,
"stockQty": 3,
"color": "Rose Sliver",
"memory": "16GB"
},
{
"stockID": 4,
"stockQty": 4,
"color": "Gold",
"memory": "32GB"
},
{
"stockID": 5,
"stockQty": 23,
"color": "Custom Platinium Gold",
"memory": "64GB"
}
]
},
found = JSON.search(data, '//*[stockID="1"]');
document.getElementById('count').innerHTML = found.length;