Deriving a new Array from an existing Array:
['■','●','▲'].slice(1, 3) ⟼ ['●','▲']
['■','●','■'].filter(x => x==='■') ⟼ ['■','■']
['▲','●'].map(x => x+x) ⟼ ['▲▲','●●']
['▲','●'].flatMap(x => [x,x]) ⟼ ['▲','▲','●','●']
function questionsReducer(questions, line, lineIndex, sourceLines) { | |
const isEven = lineIndex % 2 === 0; | |
if (isEven) { | |
return [ | |
...questions, | |
{ question: line, answer: sourceLines[lineIndex + 1] }, | |
]; | |
} |
$branch
to origin
master
and pull changes from origin
origin
Learn more at Git documentation.