Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何控制台。表(数组)仅显示数组元素,而不显示方法(余烬数组)_Javascript_Arrays_Ember.js_Console.log - Fatal编程技术网

Javascript 如何控制台。表(数组)仅显示数组元素,而不显示方法(余烬数组)

Javascript 如何控制台。表(数组)仅显示数组元素,而不显示方法(余烬数组),javascript,arrays,ember.js,console.log,Javascript,Arrays,Ember.js,Console.log,前言:处理Ember.js数组 我一直在测试console.table。看起来很方便。但是,在输出中看到数组的方法也很烦人: 我反复打印出来,以检查比较器函数的视觉健全性 如何仅控制台.table数组元素?除非关闭Ember数组扩展,否则不可能 (afaict)您可以在控制台中使用它来完成此操作,并使用格式化程序选项过滤掉不需要的数组元素。看起来您使用的框架为数组添加了更多功能。因为你的数组似乎有一个\u super属性,也许它们实际上不是Arrays,而是一个子类?该框架是否使用protot

前言:处理Ember.js数组

我一直在测试console.table。看起来很方便。但是,在输出中看到数组的方法也很烦人:

我反复打印出来,以检查比较器函数的视觉健全性


如何仅控制台.table数组元素?

除非关闭Ember数组扩展,否则不可能


(afaict)

您可以在控制台中使用它来完成此操作,并使用格式化程序选项过滤掉不需要的数组元素。

看起来您使用的框架为数组添加了更多功能。因为你的数组似乎有一个
\u super
属性,也许它们实际上不是
Array
s,而是一个子类?该框架是否使用
prototype
属性?!听起来很可疑!我使用的是Ember,虽然我没有明确使用Ember ArrayProxy(据我所知)。。。嗯,很好的询问方式。让我看看我是否能找出它是frd阵列还是余烬花式长裤阵列经过验证,余烬魔法正在这里发生。更改问题标题/标签。
console.table
编写时可能没有考虑到这一点。您总是可以编写一个函数,将魔法数组转换回普通数组,以打印它
var normal=Array.prototype.slice.call(magic_-Array,0)
works我认为.dang,var normal=Array.prototype.slice.call(magic_-Array,0)也不起作用。灰烬在某处捕捉到了它。我想结束问题是“不,不可能”