【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
上
下
前
次
1-
新
245
: 2018/09/09(日)01:50
ID:0bXk8YdS(1)
AA×
[240|
320
|
480
|
600
|
100%
|
GIF
|
べ
|
レス栞
|
レス消
]
245: [] 2018/09/09(日) 01:50:35.75 ID:0bXk8YdS 無名関数の req, res, に続く3番目の「next」ってなんなんですか? 「next()」を実行すると、次の処理が行われるって言うけど 「次の処理」が何なのかわからないかからよくわかりません。 nextで次に何が呼ばれるか確かめる方法ってありますか? あとexpressには routesとviewのフォルダしか無いけど、 モデルクラスの定義ってどうやるの? クラスを定義してオブジェクト指向をやろうとすると、 メンバ変数への値の格納や参照に「this」を使うけど、 JavaScriptの「this」って無名関数のなかだと違う意味になるし、 非同期処理だかthisに格納した値を生成したインスタンスから取り出そうと 思っても格納されていない。 無名関数内でメンバ変数に格納するという作業が後回しになって、 インスタンスからメンバにアクセスして値を取得するコードが 先に実行されてるからだと思う。 Promiseとか使ったけどこのメンバ変数への格納だけはうまく行かなかった。 というのはインスタンスのnewが関数実行じゃないから、 コンストラクタは返り値としてオブジェクトをreturnするわけじゃないだろ? 通常の関数のreturnが非同期でうまくいかない問題はPromiseで 解決できたけど、インスタンスのnewを非同期で成功させる方法がわからない。 node jsで無名関数を使わない処理なんてほぼ無いと言っていいから、 このままだとインスタンスを生成してクラスに処理を委託することができない。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/245
無名関数の に続く番目のってなんなんですか? を実行すると次の処理が行われるって言うけど 次の処理が何なのかわからないかからよくわかりません で次に何が呼ばれるか確かめる方法ってありますか? あとには とのフォルダしか無いけど モデルクラスの定義ってどうやるの? クラスを定義してオブジェクト指向をやろうとすると メンバ変数への値の格納や参照にを使うけど のって無名関数のなかだと違う意味になるし 非同期処理だかに格納した値を生成したインスタンスから取り出そうと 思っても格納されていない 無名関数内でメンバ変数に格納するという作業が後回しになって インスタンスからメンバにアクセスして値を取得するコードが 先に実行されてるからだと思う とか使ったけどこのメンバ変数への格納だけはうまく行かなかった というのはインスタンスのが関数実行じゃないから コンストラクタは返り値としてオブジェクトをするわけじゃないだろ? 通常の関数のが非同期でうまくいかない問題はで 解決できたけどインスタンスのを非同期で成功させる方法がわからない で無名関数を使わない処理なんてほぼ無いと言っていいから このままだとインスタンスを生成してクラスに処理を委託することができない
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 551 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.039s