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;