Tell us what’s happening:
I need help on how to check for duplicate sku properties
Your code so far
const pantry = [
{ sku: "A10", name: "Tomatoes", qty: 4, expires: "2027-01-01", zone: "fridge" },
{ sku: "D43", name: "Pineapples", qty: 2, expires: "2020-01-01", zone: "general" }
];
const rawData = [
"A10|Tomatoes|5|2027-01-01",
"B21|Bananas|10|2027-01-01",
"C32|Eggs|3|2027-01-01|fridge",
"C32|Eggs|3|2027-01-01",
"D43|Pineapples|0|2027-01-01",
"E54|Peppers|-1|2027-01-01|fridge"
];
function parseShipment(rawData){
let array = []
for(let i = 0; i < rawData.length; i++){
let arr = rawData[i].split("|")
let obj = {}
obj.sku = arr[0]
obj.name = arr[1]
obj.qty = parseInt(arr[2])
obj.expires = arr[3]
obj.zone = arr[4] || "general"
array.push(obj)
}
return array
}
console.log(parseShipment(rawData))
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Safari/537.36
Challenge Information:
Build a Smart Pantry Restocker - Build a Smart Pantry Restocker