如何在Javascript中将对象添加到另一个对象?

时间:2015-08-10 07:45:19

标签: javascript

我有两个javascript变量。一个包含内容对象,另一个包含内容对象数组。 如果内容对象已经有内容,那么我可以进行推送并添加到它。我在if语句的第一部分中可以正常工作。

但是,如果contents对象为null,则push不起作用。我怎样才能使它只能向null内容对象添加一个内容。换句话说,如何创建内容对象并同时为其分配self.content。我在这里试过但是没有用:

            if (self.contents) {
                self.contents.push(self.content);
            } else {
                self.contents = [self.content]
            }

1 个答案:

答案 0 :(得分:1)

if (self.contents) {
    self.contents.push(self.content);
} else {
    self.contents = [self.content];
}