8
A
答えて
14
; null;
を式に追加してみませんか?
null
またはさらに短いを印刷
new Array(10000); null;
のよう
、var
で宣言された変数に結果を割り当て;0;
0
私はすでにあなたが匿名関数であなたのコマンドの実行をラップすることをお勧めしますこの質問へのコメントで述べています。何らかの結果を返すいくつかの繰り返し手順があるとしましょう。このように:
私たちは、この出力できますvar some_array = [1, 2, 3];
some_array.map(function(){
// It doesn't matter what you return here, even if it's undefined
// it will still get into the map and will get printed in the resulting map
return arguments;
});
:
[ { '0': 1,
'1': 0,
'2': [ 1, 2, 3 ] },
{ '0': 2,
'1': 1,
'2': [ 1, 2, 3 ] },
{ '0': 3,
'1': 2,
'2': [ 1, 2, 3 ] } ]
をしかし、あなたは自己呼び出す匿名関数にmap
メソッド呼び出しをラップした場合、すべての出力は失わ:
(function(){
some_array.map(function() {
return arguments;
});
})();
このコードでは、次の出力が得られます。
undefined
匿名関数は何も返さないためです。
7
を使用します。 var
ステートメントは常にundefined
を返します。
1
REPLを自分で開始し、あなたを悩ますものを変更することができます。たとえば、式に結果がない場合は、undefined
を表示しないように指示できます。あるいは、式の評価をラップし、結果を返さないようにすることもできます。これらの両方を同時に実行すると、REPLを効果的にRELに減らします。
node -e "var vm = require('vm'); require('repl').start({ignoreUndefined: true, eval: function(cmd, ctx, fn, cb) {var err = null; try {vm.runInContext(cmd, ctx, fn);} catch (e) {err = e;} cb(err);}})"
4
ノードは、戻り値をフォーマットするためにinspectを使用します。 inspectを、空の文字列を返すだけの関数に置き換えると、何も表示されません。
require('util').inspect = function() { return '' };
関連する問題
- 1. Java-出力が印刷されない
- 2. Java出力が適切に印刷されない
- 3. ループで正しい出力が印刷されない
- 4. Zebraプリントで希望の出力が印刷されない
- 5. 重複が印刷されないようにするには
- 6. 変換を使用すると、印刷出力が印刷プレビューのように見えない
- 7. 文字列が印刷されないようにする
- 8. AWK印刷が指定されていないときに、出力ファイルにコードの行を出力する
- 9. awk出力ファイルにヘッダーが印刷されていません
- 10. 9行目の出力の前にこの印刷行が印刷されるのはなぜですか?
- 11. jupyterノートブックのデフォルトのセル出力のように印刷する
- 12. 印刷が印刷されないのはなぜですか?
- 13. 印刷:出力なし
- 14. なぜ入力が印刷されないのですか
- 15. AWSのBoto EC2出力がきれいに印刷されます
- 16. スイッチケースを使用した後に出力が印刷されないJava
- 17. ループ中にVBAを印刷しても外部ファイルが出力されない
- 18. Cデバッグ印刷のマクロが印刷されない
- 19. VIPからの印刷が印刷されない
- 20. ダイヤモンドの印刷Java出力が必要でない正確に
- 21. JavaScriptがテキストボックスに印刷されない
- 22. C - 次のように標準出力の印刷受注
- 23. 意図した出力の前にジェネレータが印刷されています
- 24. それはこのように出力するように、私は次のコードを印刷したい
- 25. 印刷時に__str__メソッドが呼び出されない
- 26. テキストフィールドへの印刷出力
- 27. 印刷Pythonの出力
- 28. 印刷ファイルの出力行
- 29. 出力の印刷方法
- 30. Cのような印刷出力の前に空白を入れてください
私はこのためのスイッチがないと思います。 – xiaoyi
匿名関数でラップするのはどうですか?どのような声明を出していますか? –
これは 'console'というタグがついているので、' $ node yourScript.js/dev/null 2>&1'を試してみてください。 –