正在console.log中打印函数的输出
Printing output in console.log for a function
我有一个javascript,用来提取标记的id。但由于平台上的一些限制,我需要使用它,我必须在函数下制作这个脚本,这样我才能得到输出作为回报。我在试,但没能拿到。
这是我的剧本;
var arr2st3 = [].map.call(document.querySelectorAll('article:nth-child(-n+4)'), function(el) {
return el.id.replace(/[^'d]/g, '');
});
这就是我想要提出的;
function myfun() {
var arr2st3 = []
var arr2st3 = arr2st3.map.call(document.querySelectorAll('article:nth-child(-n+4)'),
function(el) {
return el.id.replace(/[^'d]/g, '');
});
return;
console.log(myfun);
}
这是测试url->https://jsfiddle.net/v3d0nz9d/
我需要得到[123456','7896669','1147777']的输出作为回报
如有任何帮助,我们将不胜感激。TIA
[].map
是Array.prototype.map
的简写,因此不需要将其存储在变量中,只需返回map
的返回值即可。return
语句之后的任何内容都不会被调用,因此永远无法访问您的console.log
。此外,要记录函数返回的值,需要在console.log
中调用它。
function myfun() {
return [].map.call(document.querySelectorAll('article:nth-child(-n+4)'), function(el) {
return el.id.replace(/[^'d]/g, '');
});
}
console.log(myfun());
相关文章:
- 如何避免JavaScript中函数输出上的多个变量重新声明
- 如何在JS/HTML中将函数输出发送到表单元格
- JS旋转函数输出奇怪的X值
- 如何删除异步函数输出
- JavaScript函数输出数学计算
- jQuery:使用变量 ID 复制函数输出
- 用于将一个函数输出实现到另一个函数的逻辑
- 函数输出 = NAN
- 使用拆分函数输出不同的值
- 如何将函数输出传递给另一个函数
- 我想我的javascript函数输出在一个新的选项卡
- 输出JS函数输出到文本区域
- HTML按钮不运行JavaScript函数和函数输出不显示
- 为什么函数输出总是5
- 从函数调用返回对象的函数输出未定义
- 访问从异步函数输出的变量
- Jquery自定义字符串比较函数输出百分比
- 在ng重复中插入函数输出
- 使用javascript函数输出XML
- 如何将函数输出插入到另一个函数的数组中