Если я вас правильно понимаю, вы хотите убедиться, что результат содержит только существующие значения. Если это так, вам нужно перебрать значения y
и убедиться, что объект x
обладает таким свойством.
let x = {'Hello': 'Monday', 'World': 'Tuesday', 'Program': 'Wednesday'},
y = ['Program', 'Hello', 'Test'],
z = [];
for (let prop of y) {
if (prop in x) {
z.push(x[prop]);
}
}
console.log(z);