0

私はいくつかのサンプル コードを解釈しようとしている新しいコーダーです。私が見ているプロジェクトには、'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++){
4

1 に答える 1