我有以下代码,目的是定义和使用对象列表,但我得到'undefine'为post_title
。我究竟做错了什么?我不想将数组命名为对象的属性,我只想要一个对象的集合/数组。如何在JavaScript中声明和访问对象数组?
var templates = [{ "ID": "12", "post_title": "Our Title" }
, { "ID": "14", "post_title": "pwd" }];
function templateOptionList() {
for(var t in templates) {
console.log(t.post_title);
}
}
$(function() {
templateOptionList();
});
我希望你不介意,但我已编辑问题标题/标记以移除对JSON的引用(这不是JSON:JSON是对象/数组数据的字符串表示形式,它看起来像JavaScript中的对象/数组字面语法)。 – nnnnnn