0
我是一個努力解釋一些示例代碼的新編碼器。 在我看的項目中,有一個'聊天'對象和'聊天'變量(都顯示在下面)。 在'chat'變量定義的同一個.js頁面上,這是一個for循環變量,引用'chat'(如下所示),但它是引用'chat'對象還是'chat'變量?兩者是一起工作還是完全分開?我無法理解這個概念---任何幫助!Javascript對象和變量w /同名嗎?
變
var course, chat;
exports.setChat = function(c, ch){
course = c;
chat = c.get('chats')[ch];
$.mainContainer.title = chat.title;
updateView();
};
OBJECT
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}
});
FOR循環
var updateView = function(){
for(var i = 0; i < chat['comments'].length; i++){
嗯,'聊天!=聊天' – elclanrs
Javascript區分大小寫,所以'聊天'和'聊天'是完全不同的變量。 – Barmar