id/nameを使用してjsonストアから特定のエントリを見つける方法を教えてください。例えばのためにJavaScript関数id/nameを使用してjsonストアから特定のエントリを見つける方法
を使用して:
var products=[{
"productId": 101,
"productName": "Nilkamal Shoe Rack",
"productPrice": 2223,
"productOriginalPrice": 2470,
"productDiscount": "20 %",
"productColor": "Sandy Brown",
"productSpecifications": [{
"Brand": "Nilakamal",
"Type": "Shoe Rack",
"Material": "Polypropylene"
}],
"productServices": ["Installation and Demo not Required", "10 Days Replacement"]
},
{
"productId": 102,
"productName": "Seagate Backup Plus Slim 1TB wired external hard disk",
"productPrice": 3899,
"productOriginalPrice": 7450,
"productDiscount": "47 %",
"productColor": "White",
"productSpecifications": [{
"Brand": "Seagate",
"Type": "External Hard Disk",
"Capacity": "1 TB",
"Connectivity": "USB 3.0",
"Ports": "1 Port"
}],
"productServices": ["3 years warranty", "10 Days Replacement"]
}]
どのように私は、ID /名前を使用して、以下の製品のいずれかのすべての詳細を見つけることができますか?
をしたい場合は、単にこの
ようarray.find使用することができます。その時点では、オブジェクトからなるjavascript配列です。したがって、特定のIDでオブジェクトの配列をフィルタリングし、そのフィルタされたオブジェクトの他の属性にアクセスしたいと思うでしょう。 –