###質問内容
javascript
1function sendJSON(res, result, obj) { 2 obj['result'] = result 3 res.json(obj) 4}
この関数の2行目、
obj['result'] = result
がどういった意味なのかがよくわかりません。
###前提
使い方としてはdbから取得したデータをjson形式でレスポンスとして返すもので、以下のように使用しています。
node
1// ログの取得API 2app.get('/api/getItems', (req, res) => { 3 // データベースを書き込み時刻でソートして一覧を返す 4 db.find({}).sort({ stime: 1 }).exec((err, data) => { 5 if (err) { 6 sendJSON(res, false, { logs: [], msg: err }) 7 return 8 } 9 console.log(data) 10 sendJSON(res, true, { logs: data }) 11 }) 12}) 13
プログラミング初心者でjavascriptもまともに書いたことがないのですが、
急遽reactとnodeを身につけなくてはならず、市販の入門書を写経しながら勉強しております。
プログラムの全体的な流れや今回質問させていただく関数が何をするものなのかは分かるのですが、
どうもこの一文が理解できません。
特に、
obj['result']
の部分の記述方式がどういった状態を表しているのかわからず、うまく検索で答えを見つけることもできず困っております。
こういった記述方式に何か名前がついているのであれば、加えて教えていただければ幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/23 08:22 編集
2018/09/23 08:23
2018/09/23 08:27