0
我有以下代碼:混亂對象和數組的Node.js
var dataArray = [];
switch (request_url.query.group) {
case 'returning':
dataArray = {};
var returning = _.filter(result, function(result) {
return (result.sessions.length > 1) ? true : false;
});
//Am I setting the object dataArray here?
dataArray.returning = returning.length;
//Am I setting the array dataArray here?
dataArray['new'] = result.length - returning.length;
break;
我這裏有關於dataArray中的混亂。第一行代碼聲明瞭一個數組,在開關情況下聲明瞭一個同名的對象。什麼是「新」和「返回」值集以及它們分別屬於誰,數組或對象? 另外,對象Node.js中的超類數組?
第一行只有一個聲明。 – hobbs
在開關盒 –
中有一個dataArray的聲明,不存在。有*任務*。 – hobbs