私はいくつかのサンプル コードを解釈しようとしている新しいコーダーです。私が見ているプロジェクトには、'chat' オブジェクトと 'Chat' 変数の両方があります (両方とも以下に示します)。'chat' 変数が定義されている同じ .js ページで、'chat' を参照する for ループ変数がありますが (以下を参照)、'chat' オブジェクトまたは 'chat' 変数を参照していますか? この 2 つは一緒に働いていますか、それとも完全に別々に働いていますか? この概念を理解するのに苦労しています---何でも役に立ちます!
変数
var course, chat;
exports.setChat = function(c, ch){
course = c;
chat = c.get('chats')[ch];
$.mainContainer.title = chat.title;
updateView();
};
物体
var Chat = new Schema({
title: {type:String, required: true, trim:true},
user: userStub,
content: {type:String, required: true, trim:true},
comments: [Comment],
time: {type:Date, required: true}
});
ループの場合
var updateView = function(){
for(var i = 0; i < chat['comments'].length; i++){