javascript中的array.push无法正常工作

Chr*_*ris 3 javascript arrays push

var conversations = new Array();
jQuery('.CChatWindow').each(function(){
    if (jQuery(this).is(":visible") && jQuery(this).attr("data-conversationid") != 0) {
        alert(jQuery(this).attr("data-conversationid")); // returns 1 and 2
        conversations.push = (jQuery(this).attr("data-conversationid"));
    }
});
alert(conversations); // returns an empty string
Run Code Online (Sandbox Code Playgroud)

我的代码有问题吗?array.push似乎不起作用.谢谢!

qwe*_*ymk 8

更改

conversations.push = (jQuery(this).attr("data-conversationid"));
Run Code Online (Sandbox Code Playgroud)

conversations.push( jQuery(this).attr("data-conversationid") );
Run Code Online (Sandbox Code Playgroud)

Array.push() 是函数调用而不是赋值.