差異
3456 ワード
update: async (req, res) => {
//TODO:
let data = flights.filter((flight)=>{
return flight.uuid === req.params.id
})[0]
console.log(data)
for(let key in req.body){ //여기를 중점적으로 보자
data[key] = req.body[key]
}
return res.json(data);
}
上記のコードでは、背景ノイズのdata[key]=reqを使用します.body[key]について説明します.for(let key in req.body){
data[key] = req.body[key] //dat.key = req.body.key 이렇게 써도되나?
}
reqですデータのキー属性ではreqはbodyをキーとする変数である.bodyの値で再配分したいです.ではdatkey = req.body.なぜkeyが使えないのか知りたいです.
obj.key形式で書き込むには、keyは変数ではなく正しいproperty名でなければなりません.(ex. obj.name)
→上はkeyを変数として使うのでdataです.キーをキーとして使用すると、キーは変数ではなくデータの属性になるため、パラメータとして使用できません.
Reference
この問題について(差異), 我々は、より多くの情報をここで見つけました https://velog.io/@wjdaud107/닷노테이션과-브라켓노테이션-차이テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol