Простой базовый подход - создать функцию как свойство объекта-примера.
var example = {
value: 'example value',
getVal: function() {
return this.value;
}
};
console.log(example.getVal());
Вот пример с несколькими свойствами
var example = {
value: 'example value',
otherValue: 'other example value',
getVal: function() {
return this.value;
},
getOtherVal: function() {
return this.otherValue;
}
};
console.log(example.getVal());
console.log(example.getOtherVal());
Важное замечание: вам не нужна функция для получения значения свойства объекта. свойства в этом примере общедоступны. Поэтому значения свойств доступны из экземпляра.
Таким образом, приведенный выше пример можно написать так ...
var example = {
value: 'example value',
otherValue: 'other example value'
};
console.log(example.value);
console.log(example.otherValue);
Рекомендуется изучить прототипы объектов и создать объект многократного использования.
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object_prototypes