JavaScript 4©2ch.net (398レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
159(5): 2015/06/01(月)20:33 ID:qMAgmJxR(1/7) AAS
そんなことよりもNode.jsのREPLでアンダースコアが使えないのはどうすればいいの?
REPL単体で使うぶんには別の名前を使っても気にならないけど、.loadで読み込むファイルでアンダースコアが
使われていた場合は、ファイルを書き換えなければならず、かなり気持ちが悪い
こんな定番のライブラリで、Node.jsのことを考慮していない名前をデフォルトにするとも思えないから、
何か解決策はあると思うんだけど…
161(1): 2015/06/01(月)20:49 ID:9HWSCI34(4/5) AAS
>>159
グローバル変数とローカル変数の違いわかってる?
REPLで使うのはグローバル変数の_。
ローカル変数の_(lodash)が名前かぶっても
何の問題もないんだが。
名前かぶってわかりづらいというのなら、
var i だってずいぶん被ってるはずなんだが。
174(2): 2015/06/01(月)23:12 ID:qMAgmJxR(4/7) AAS
>>173
それで>>159に戻るんだが、そのファイルをREPLから.loadで読み込むと名前が衝突して困るという話なんだが
何かおかしいこと言ってるかな?
178(1): 2015/06/01(月)23:20 ID:qMAgmJxR(5/7) AAS
>>175
だから、どのように作り方が悪いのかを>>159で聞いているわけ
>>176
何故qiitaが出てくるの?
なんか話が通じない人多すぎ…
181: 2015/06/01(月)23:22 ID:qMAgmJxR(6/7) AAS
>>177
それは別な名前を使うってことじゃないの?
それなら>>159で書いたよ
182(1): 2015/06/01(月)23:23 ID:VQX8/s75(7/8) AAS
>>178
> だから、どのように作り方が悪いのかを>>159で聞いているわけ
簡単な話。
.loadでAというファイルとBというファイルの
二つを読み込んだ時を考えればいい。
同じ変数を使っていれば、混乱が起きる。
だから.loadなんかを使っては駄目だ。
省4
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s