JSFiddle - React, Tailwind, and code Playground

JavaScript

let arr = [
    	{
    		index: 4,
    		name: "car",
    		price: [10,20,30]
    	},
    	{
    		index: 4,
    		name: "car",
    		price: [40,50,60]
    	},
    	{
    		index: 3,
    		name: "bike",
    		price: [40,50,60]
    	},
    	{
    		index: 2,
    		name: "scooter",
    		price: [10,20,60]
    	},
    	{
    		index: 2,
    		name: "scooter",
    		price: [70]
    	},
    ]

let out = arr.reduce(function (p, c) {
  if (!p.some(function (el) { return el.index === c.index && el.name === c.name; })) p.push(c);
  return p;
}, []);

console.log(out);