这里遇到了一个小问题。 我想创建一个函数,显示多个对象的内容。 因此,我创建了下面的代码和它的作品,但由于某种原因它停止的第一对象之后,我只是为什么发生这种情况没有得到它:/显示多个对象的内容?
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