No pude encontrar una solución que funcione, pero estoy creando un nuevo objeto a partir de algunos datos dentro de un bucle, pero la fecha contiene valores dobles, por lo que debería evitar que esto se agregue al nuevo objeto. La propiedad de nombre solo debe contener valores únicos.
public listOfItems: {[key: number]: {name: string; inStock: boolean}} = {}; dataAndStuff.forEach((item, i) => { this.listOfItems[i] = { name: item.itemName, instock: false, }; }); // output [ {name: 'audi', inStock: true} {name: 'bmw', inStock: true} {name: 'audi', inStock: true} {name: 'kia', inStock: true} ]