這裏遇到了一個小問題。 我想創建一個函數,顯示多個對象的內容。 因此,我創建了下面的代碼和它的作品,但由於某種原因它停止的第一對象之後,我只是爲什麼發生這種情況沒有得到它:/顯示多個對象的內容?
var space = '-';
function showObjects() {
for (indexArgument = 0; indexArgument < arguments.length; indexArgument++) {
for (indexObject in arguments[indexArgument]) {
console.log(space + indexObject + ' : ' + arguments[indexArgument][indexObject]);
if (typeof arguments[indexArgument][indexObject] === 'object') {
space += '-';
showObjects(arguments[indexArgument][indexObject]);
}
}
}
}
var object1 = { a : 1, b : 2 , data : { a : 12 } };
var object2 = { a : 6, b : 9 , data : { a : 17 } };
showObjects(object1, object2);
大,正是我一直在尋找!馬丁恩斯特,謝謝你:) – Scdev 2014-10-11 13:03:42