为什么我不能将对象添加到以下数组?

时间:2017-08-26 13:44:00

标签: javascript typescript

为什么我无法将对象添加到以下数组?

var userNames = {};
var input = $(this).text();
console.log('input=' + input); //success
userNames.push(input);

2 个答案:

答案 0 :(得分:1)

应在 .push 上使用

array 。 {}是一个对象,你无法推送到对象上。

你可以使用[]使userNames成为一个数组,

var userNames = [];
userNames.push(input)

答案 1 :(得分:0)

var userNames = [];
var input = $(this).text();
console.log('input=' + input); //success
userNames.push(input);