代码之家  ›  专栏  ›  技术社区  ›  Hoppie

如何将一个对象添加到另一个对象之前,作为更大对象的一部分

  •  0
  • Hoppie  · 技术社区  · 16 年前

    我确实找到了insertBefore方法,但它只适用于DOM对象。

    objTemplate[0].objEntry;
    objTemplate[1].objEntry;
                        <= add objEntry here
    objTemplate[2].objEntry;
    objTemplate[3].objEntry;
    

    1 回复  |  直到 16 年前
        1
  •  2
  •   James    16 年前

    objTemplate 是一个可以使用的数组 Array.prototype.splice :

    objTemplate.splice(2, 0, objEntry);
    

    Array.prototype.splice.call(objTemplate, 2, 0, objEntry);
    

    length 财产。