[] и так имеет length или count должна быть функцией
или читать шаблоны проектирования %)
function Storage() {
let store = []
return {
get items() {
return store
},
push(item) {
store.push(item)
},
get count() {
return store.length
}
}
}
const store = new Storage()
store.push('one')
console.log(store.items, store.count)