JS notation to Immutable.js notation
Now Immutable.js made its way into many frontends. This challenge consists of a typical refactoring that many of us are facing now.
Start file
lines[1][1] = 'hello'
lines[2][0] = 'world'
lines[3][1] = 'whats'
lines[10][2] = 'going'
lines[12][1] = 'on'
End file
lines
.setIn([1, 1], 'hello')
.setIn([2, 0], 'world')
.setIn([3, 1], 'whats')
.setIn([10, 2], 'going')
.setIn([12, 1], 'on')
View Diff
1,5c1,6
< lines[1][1] = 'hello'
< lines[2][0] = 'world'
< lines[3][1] = 'whats'
< lines[10][2] = 'going'
< lines[12][1] = 'on'
---
> lines
> .setIn([1, 1], 'hello')
> .setIn([2, 0], 'world')
> .setIn([3, 1], 'whats')
> .setIn([10, 2], 'going')
> .setIn([12, 1], 'on')
Solutions by @lelandpaul:
Unlock 5 remaining solutions by signing in and submitting your own entry