当前位置: 首页 > 知识库问答 >
问题:

重新格式化javascript函数以进行打印

陈淳
2023-03-14

因此,我决定尝试一下Nashorn,因为我有一个用例,让用户能够为Java应用程序编写自己的过滤器,这将非常有用。

我几乎可以让一切工作端到端(网页与文本区域-

我最初认为使用JSON相对简单。stringify,但显然生活并不那么方便。是否有基于javascript本机/库的方法来获取函数的字符串表示并将口红应用于我的用户生成的猪?

戴夫

共有2个答案

胥诚
2023-03-14

你可以使用js-美化模块进行美化http://jsbeautifier.org.用法:

var beautifiedJsString = js_beautify('[YourJsString]', options);

此处的选项列表。

彭阳荣
2023-03-14

http://jsbeautifier.org库将格式化您的javascript函数。JSON. stringify第三个参数允许您美化您的JSON。

 类似资料:
  • 问题内容: 我正在编辑一个Python文件,该文件使用两个空格编写程序缩进-我更喜欢4个空格。在我的.vimrc中,我具有与缩进相关的以下设置: 如何使Vim将所有现有的2个空格缩进转换为4个空格缩进? 换一种说法: 变成 当我尝试gg = G 成为 问题答案: 为了使每行开头(且仅在开头)的空格数量加倍: 替换模式中的是匹配模式。 可能对您没有任何副作用。

  • 利用call函数控制数组的输出格式: #include <stdio.h> int matrix[10][10]; /* 格式化输出数组 */ void print(int matrix[][10], int m, int n) { int i, j; for (i = 0; i < m; ++i) { for (j = 0; j < n; ++j)

  • 智能J不断格式化这个: 进入这个: 我更喜欢多行格式。我该如何告诉英特利杰?我已取消选中“设置”中的以下框 - 在一行中控制语句 一行中的简单块 一行中的简单方法 没有帮助。

  • 问题内容: 我有一个数字,我想以二进制形式打印。我不想通过编写算法来做到这一点,Java中是否有任何内置函数? 问题答案: 假设你的意思是“内置”: 请参阅整数文档。 (Long具有类似的方法,具有可在其中指定基数的实例方法。)

  • 本文向大家介绍JavaScript 使用映射重新格式化数组中的对象,包括了JavaScript 使用映射重新格式化数组中的对象的使用技巧和注意事项,需要的朋友参考一下 示例 Array.prototype.map():返回一个新数组,并在原始数组中的每个元素上调用提供的函数。 以下代码示例获取人员数组,并创建一个新数组,其中包含具有“ fullName”属性的人员 现在reformatPerson

  • 我需要帮助了解如何格式化lambda中的密钥以更新DynamoDB中的项。下面是我的代码,但我不知道如何格式化密钥。 我的表格如下: "' 导入json导入boto3 dynamodb=boto3.resource('dynamodb') 客户端boto3.client deflambda_handler(事件,上下文): "' 错误消息: “{”errorMessage:“'path'”,err