長い配列をログに記録して、ターミナルですぐにコピーできるようにしようとしています。ただし、配列をログに記録しようとすると、次のようになります。
['item',
'item',
>>more items<<<
... 399 more items ]
配列全体をログに記録して、すばやくコピーできるようにするにはどうすればよいでしょうか?
ベストアンサー1
設定maxArrayLength
いくつかの方法がありますが、いずれも設定が必要でmaxArrayLength
、設定しない場合はデフォルトで 100 になります。
オーバーライドをオプションとして提供する
console.dir
console.dir(myArry, {'maxArrayLength': null});
セット
util.inspect.defaultOptions.maxArrayLength = null;
すべての通話に影響しますconsole.log
。util.format
util.inspect
自分を呼ぶオプション。const util = require('util') console.log(util.inspect(array, { maxArrayLength: null }))