cuốn sách gpt4 ai đã làm

javascript - 打印带参数的函数代码 JS

In lại Tác giả: Hồ Xil 更新时间:2023-11-01 02:37:35 25 4
mua khóa gpt4 Nike

我想获取所有的函数代码(带参数)打印在div.code中

html文件


...



document.querySelectorAll('div.code')[0].innerHTML=func(document.getElementById('my_input'));

脚本.js

function func(param){
console.log(param);
}

所以在div.code中应该是

"function func(text){
console.log(text)
}"

我应该用什么来做?我尝试使用 toString、toSource、JSON.stringify 但它不起作用

câu trả lời hay nhất

您应该使用 String() 从函数代码创建字符串

function f(param) {
console.log(param);
}

alert( String(f) );
// ...innerHTML = String(f);

如果你想用你的输入替换param,你可以像操作字符串一样操作String(f)结果

alert( String(f).replace(/param/g, 'text') );
// ...innerHTML = String(f).replace(/param/g, document.getElementById('my_input'));

看看这个jsFiddle example


还可以在这里阅读更多关于 String() function 的信息

关于javascript - 打印带参数的函数代码 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41160876/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress