let dictionary = {
'Hello': 'Привет',
'Bye': 'Пока'
}
dictionary = new Proxy(dictionary, {
get(target, phrase) {
if (phrase in target) {
return target[phrase]
} else {
console.log(`No phrase: ${phrase}`)
return phrase
}
}
})
// Обращаемся к произвольным свойствам словаря!
alert( dictionary['Hello'] ) // Привет
alert( dictionary['Welcome']) // Welcome (без перевода)