小编Dan*_*Dan的帖子

JavaScript数据格式化/漂亮的打印机

我正在尝试以pretty print人类可读的形式找到一种JavaScript数据结构,以便进行调试.

我有一个相当大而复杂的数据结构存储在JS中,我需要编写一些代码来操作它.为了弄清楚我在做什么以及我哪里出错了,我真正需要的是能够完整地查看数据结构,并在我通过UI进行更改时更新它.

除了找到将JavaScript数据结构转储到人类可读字符串的好方法之外,我可以处理所有这些事情.JSON会这样做,但它确实需要很好地格式化和缩进.我通常会使用Firebug优秀的DOM转储功能,但我真的需要能够立刻看到整个结构,这在Firebug中似乎是不可能的.

欢迎任何建议.

提前致谢.

javascript debugging json

123
推荐指数
7
解决办法
8万
查看次数

什么是最好的java安装工具?

取决于您的经验,您可以推荐一些东西吗?我使用izpack,它是非常好的工具,还有其他更好的工具吗?

java installer

17
推荐指数
2
解决办法
1万
查看次数

如何使用mod_perl2正确分叉?

我在从mod_perl2下运行的一些代码中分配一个长时间运行的进程时遇到了麻烦.

一切都在大部分工作,但似乎分叉的进程持有Apache的日志文件的开放句柄 - 这意味着Apache在进程运行时不会重新启动(我得到'未能打开日志文件'的消息).

这是我正在使用的代码:

use POSIX; # required for setsid

# Do not wait for child processes to complete
$SIG{CHLD} = 'IGNORE';

# fork (and make sure we did!)
defined (my $kid = fork) or die "Cannot fork: $!\n";

if ($kid) {
    return (1, $kid);
}else {
    # chdir to /, stops the process from preventing an unmount
    chdir '/' or die "Can't chdir to /: $!";

    # dump our STDIN and STDOUT handles
    open STDIN, '/dev/null' or die …
Run Code Online (Sandbox Code Playgroud)

perl mod-perl2

7
推荐指数
1
解决办法
2078
查看次数

如何存储从异步函数返回的数据

async function getDetails(country){
  let response = await fetch(`https://restcountries.com/v2/name/${country}`);
  let [data]= await response.json();
  return data
}

let portugal = getDetails('portugal');
Run Code Online (Sandbox Code Playgroud)

有没有办法在 JavaScript 中存储从异步函数返回的数据?

我知道,异步函数总是会返回一个承诺,并且可以使用“.then(func)”对数据做另一件事。但是我怎样才能将它存储在变量中并稍后使用呢?

javascript async-await

0
推荐指数
1
解决办法
2164
查看次数

标签 统计

javascript ×2

async-await ×1

debugging ×1

installer ×1

java ×1

json ×1

mod-perl2 ×1

perl ×1