對不起,我覺得這是一個愚蠢的問題,我搜索了很多,我找不到我的答案。從JavaScript中的對象數組中獲取對象
我有一個JavaScript中的數組,我插入了一堆元素。麻煩的是我不能再獲取元素的值,我想我得到了實際數組的屬性。以下是我正在做的和我正在做的事情。先謝謝您的幫助。這不是完整的遍歷方法,它實際上經歷了很多次。當我以前剛剛擁有一個關聯數組[items] [a]時,它可以很好地工作。
var element = { html: "", group: "" };
var array = [];
function traverse(o) {
for (var key in o) {
element.html = "<li class='item'>" + key + " : </li>";
element.group = b;
array.push(element);
}
}
我想打印每個元素的html,問題是我每次只從第一個元素獲取.html。
function printElements() {
for (item in array) {
var element = array.pop();
console.log(element.html);
}
}
我也試過了。
function printElements() {
for (item in array) {
console.log(array.html);
}
}
我想保持數組完整,我不想彈出和我只想打印它們的元素。
在數組中使用'for-in'會導致JavaScript中的錯誤。 – 2013-04-23 16:23:58