簡體   English   中英

顯示數組的最后一項

[英]Display the last item of an array

我只想顯示數組的最后一項。 這是我的代碼:

script.js:

var occurrences = {};

for (i = 0; i < data.tickets.length; i++) {


        var tag = data.tickets[i].tags[0];
        console.log(tag);

        if (occurrences.hasOwnProperty(tag)) {
                   occurrences[tag]++;
               } else {
                   occurrences[tag] = 1;
               }


               console.log(occurrences["assistance"]);

        switch(status){
          case "open":
          break;
          case "closed":
          break;
          case "pending":
          break;
          case "solved":

          break;
        }

        $("#occurence").append('<p>'+occurrences["assistance"]+'</p>')

但這是我顯示事件[“ assistance”]時得到的結果:我有數字列表,我只想擁有最后一個(在我的情況下,它是數字22)

在此處輸入圖片說明

和console.log(data.tickets.length)給我的是: 在此處輸入圖片說明

請檢查下面的代碼

var full_array = /* some array here */;
var full_last_element = full_array[full_array.length - 1];

這是最后一個元素

  var last = someArray[someArray.length-1]

您無需在數組中循環即可找到最后一項。

嘗試這個:

var lastTicket = data.tickets[data.tickets.length - 1];

它將返回最后一個項目。

好的,我可以解決這個問題,我只需要將forences [“ assistance”]放在for循環之后!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM