将键和值推入数组javascript时出现意外的类型转换

时间:2016-06-24 20:10:41

标签: javascript arrays

我有空数组

const arr = [];

我想推两件事。 1.)数值和2.)对象

data.push('id':id, 'obj':storedObj);

这会引发Unexpected type cast。我很好奇这样的事情是否可行?

2 个答案:

答案 0 :(得分:0)

您需要将对象推入数组。所以做这样的事情

AnalysisException: u"cannot resolve 'distinct_A_count' given input columns: [Id, count(field_A)];"

你可以保留钥匙

答案 1 :(得分:0)

您正在尝试添加看起来像JavaScript对象的内容。要添加id和storedObj,请执行以下操作:

data.push(id, storedObj);

但是如果您想通过键识别每一个,请按以下方式定义:

data = {};
data.id = id;
data.obj = storedObj;

如果你想插入一个对象,请执行:

data.push({'id':id, 'obj':storedObj});