我如何得到“孩子们”?或者函数的内容
How do I get the "children" or contents of a function?
例如,如果我的脚本是…
function cool() {
function yes() { alert('yes'); }
function wow() { alert('wow'); }
}
我用cool.toString();
然后我得到整个函数作为字符串
但是我要怎么做才能把内部内容变成字符串呢?
function yes() { alert('yes'); }
function wow() { alert('wow'); }
- 使用
toString
来获得整个函数,就像刚才在您的示例中所做的那样 - 用空字符串替换tostring -function的开头,直到(包括)第一个
{
。 - 删除tostring -function的最后一个字符
:
cool.toString().replace(/^[^{]*{/, "").slice(0, -1)
相关文章:
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- 如何删除除冒号、数字和'上午'或者'下午'
- 如何“;过滤器”;或者以其他方式重构该数据
- 在ReactJS中重新渲染孩子3次可以接受吗
- 哪个布尔运算更快<或者<=
- 在编译阶段后创建新的DOM树,或者继续使用原始修改的DOM
- 或者在表单上选择默认选项文本(选择1)
- 试图修改此javascript代码以减小弹出窗口的大小,或者在用户单击框外时关闭
- JQuery是否有一个“;移动“;作用或者有没有一种更紧凑的方法来做到这一点
- 咖啡'@'或者这在函数和类中
- Bootstrap CSS和JS我必须将它们包含在单独的文件中,或者可以编译它们
- React.cloneElement:传递新的孩子或复制props.children
- 让孩子们没有子孩子
- 如何倾听孩子们的心声;s儿童停止传播的事件
- 按顺序遍历孩子们
- 如何添加类并让孩子们关注keydown函数
- 我如何得到“孩子们”?或者函数的内容
- 我可以通过props.children React JS将道具传递给孩子们吗
- 为孩子们创建一个JavaScript拖放编辑器,想要包含JSHint来检查语法-我该怎么做呢?
- 把一个孩子推向“;这个“;也会把它推到孩子身上'的孩子们..(Javascript)