删除:在控制台中打印数组时的功能行 - Javascript

时间:2014-08-11 14:52:53

标签: javascript arrays

使用Chrome。 我有一个多维数组'故事'

我打印的故事'使用console.log(stories);

控制台日志向我展示了故事的所有24个元素'在控制台中,但控制台扩展箭头的第一行显示[remove:function]

当我尝试使用console.log(stories[2]);向控制台打印单个数组元素时,它不起作用。控制台打印出undefined

因此,打印所有数组元素的工作正常,但打印出单个元素并不是很好。

知道可能发生的事情吗?

我的最终目标是对此数组进行排序,但它现在无法正常工作,我认为这些问题是相关的。

任何建议都非常感谢!谢谢!

更多信息: 我正在创建一个数组,然后将元素传递给数组。每个元素都是一个sharepoint列表项。

  var stories = new Array();
  getMyGPShareListData(".../ListProxy.html?listname=NewsArticles&odata=%24top%3D3%26%24orderby%3DArticleDate%20desc", { success: successGPNowData, error: errorGPNowData }); 
   function successGPNowData(data) {
    //Handle SharePoint REST List Items
    if (data.d) {
        iReturns = iReturns + 1;
        //Determine data results to pass to top nav
        jQuery.each(data.d, function (n, item) {
          item.ArticleDate = item.ArticleDate.substr(6).replace(")/","");
          stories.push(item);
        });
    }
  }

0 个答案:

没有答案