guys.
I'm making some store system. I have to access my object value like this.
const store = {
modules: {
A: {
numbers: [1, 2, 3, 4]
},
B: {
chars: ['a', 'b']
}
}
}
const doubled = {
store: {
...store,
modules: {
A: {
numbers: [...store.modules.A.numbers, ...store.modules.A.numbers]
}
}
}
}
const few = {
store: {
...store,
modules: {
A: {
numbers: store.modules.A.numbers.slice(0, 2)
}
}
}
}
But, this code is too long and it is not useful. I don't like this way.
I want to make the doubled
, few
to like this short code. (wrong code)
const doubled = {
store: {
...store,
modules: {
A: {
numbers: [...**this.**numbers, ...**this.**numbers]
}
}
}
}
const few = {
store: {
...store,
modules: {
A: {
numbers: **this.**numbers.slice(0, 2)
}
}
}
}
Is there any way to edit object value by key itself?