[英]array.push in Javascript not working
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
我的代碼有問題嗎? array.push似乎不起作用。 謝謝!
更改
conversations.push = (jQuery(this).attr("data-conversationid"));
至
conversations.push( jQuery(this).attr("data-conversationid") );
Array.push()
是函數調用而不是賦值。
array.push
是一個函數。 使用它像:
conversations.push(jQuery(this).attr("data-conversationid"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.