Вы можете использовать process.stdin
, который считывает данные из вашего стандартного ввода в виде потока, что примерно эквивалентно C ++ cin
.
process.stdin.on('readable', () => {
let data;
while ((data = process.stdin.read()) !== null) {
try {
let obj = JSON.parse(data);
console.log(obj[1][0]) // -> 3
} catch (e) {
console.log('Not a 2D Matrix')
continue;
}
}
});
node index.js
foo
Not a 2D Matrix
[[1, 2], [3, 4], [5, 6]]
3