Javascript 将新数据项插入到对象

Javascript 将新数据项插入到对象,javascript,titanium,titanium-mobile,Javascript,Titanium,Titanium Mobile,我有一个创建幻灯片的对象: Banner = SlideShowScroller.create({ height : 300, auto : true, navigation : { color : "#000", }, slides : [ { image : "/images/1.jpg" }, { image : "/images/2.jpg" }, ] }); 如何插

我有一个创建幻灯片的对象:

Banner = SlideShowScroller.create({
    height     : 300,
    auto       : true,
    navigation : {
        color           : "#000",
    },
    slides : [
    { image : "/images/1.jpg" },
    { image : "/images/2.jpg" },
    ]
});
如何插入新的“幻灯片”条目


有没有办法添加一个数组来填充幻灯片

您创建的js对象似乎有一个字段“slides”,它是js对象的数组 我想试试这个:

Banner.slides.push({ image : "/images/3.jpg" });

此外,您还可以使用chromelementinspector(或firefox中的firebug)和断点来查看“Banner”的结构。一旦你找到了如何访问“幻灯片”字段,我想你就可以推送你的新图像对象了

这看起来像一个jquery插件。我相信文档将向您展示如何添加其他幻灯片。最有可能的情况是,由于容器的高度和宽度是动态计算的,因此它不像向幻灯片阵列添加更多幻灯片那样容易。检查文档中的更新方法。什么是SlideShowScroller,Tianium没有这样的控制!!你想做什么?你能说得更具体一点吗?对不起,我会尽量说得更具体一点。这是我购买的定制钛模块。如您所见,我可以手动添加新幻灯片,但我不知道如何动态添加它们。我希望最终从json文件填充幻灯片,但我不知道如何简单地从变量中插入一张新幻灯片。谢谢回复。当我尝试此操作时,会收到以下错误消息:“undefined”不是对象(评估“Banner.slides.push”),这意味着幻灯片不是Banner中的字段。你在用Chrome吗?如果是,右键单击页面中的任意位置并选择“检查元素”,然后在选项卡中转到“源代码”,并在文件列表中查找代码。但在上面的代码行上有一个断点,然后重新加载页面。代码应该暂停在行上,您将能够悬停Banner对象并查看其结构。我使用的是Tianium Studio,因此无法使用Chrome进行检查。我发现:如果您有一个控制台来记录内容,您可以执行:
JSON.stringify(Banner,null,4)
Banner.slides.push({ image : "/images/3.jpg" });