Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从v8 shell运行外部javascript文件?_Javascript_V8 - Fatal编程技术网

如何从v8 shell运行外部javascript文件?

如何从v8 shell运行外部javascript文件?,javascript,v8,Javascript,V8,我正在寻找一种运行外部javascript frm v8 shell的方法。 要在v8 shell中运行javascript,整个脚本应该在一行中。否则,v8 shell会在javascript中给出语法错误 我可以做些什么来运行v8 shell中的一些大型javascript代码 我已经成功地从控制台运行了javascripts。它运行得很好。当运行一些大型javascript代码时,v8会出现sysntax错误,但当我删除新行时,它运行得很好。我只想知道是否有一种方法可以从外部文件运行jav

我正在寻找一种运行外部javascript frm v8 shell的方法。
要在v8 shell中运行javascript,整个脚本应该在一行中。否则,v8 shell会在javascript中给出语法错误

我可以做些什么来运行v8 shell中的一些大型javascript代码


我已经成功地从控制台运行了javascripts。它运行得很好。当运行一些大型javascript代码时,v8会出现sysntax错误,但当我删除新行时,它运行得很好。我只想知道是否有一种方法可以从外部文件运行javascript

function strAdd1()
{
    var start = new Date().valueOf();
    var str = "This is the string that will be tested. it is a long one with numbers 1234567890";
    for(var i=0;i<100000;i++)
    {
        str += "This is the string that will be tested. it is a long one with numbers 1234567890";
    }
    return new Date().valueOf() - start;
}
函数1()
{
var start=new Date().valueOf();
var str=“这是将要测试的字符串。它是一个长字符串,数字为1234567890”;

对于(var i=0;i您的意思是
如何从v8 shell加载外部javascript文件

然后,使用
load

foo.js

print("hello world");
调用
load()


然而,这是一个仅适用于v8 shell的函数。因此,如果您想在javascript上使用常规方式,您应该改进v8 shell。

顺便说一句,您尝试过什么吗?我已经成功地从控制台运行了javascripts。它工作得很好。当运行一些大型javascript代码时,v8会出现sysntax错误,但当我删除新行时它成功了。我只是想知道有没有一种方法可以从外部文件运行javascript。你需要添加你尝试过的代码。这会让其他成员更容易理解你的需求,最好是显示你的代码并进行更正,而不是让其他成员从头开始编写代码。我已经编辑了你的问题to反映更多可读性,同时添加您尝试过的相关代码。无需提供实时代码。只需一个示例代码即可。很抱歉没有添加代码。由于这是我的第一个问题,您给出的建议确实有助于我提高问题的质量。我尝试了此代码<代码>函数strAdd1(){var start=new Date().valueOf();var str=“这是将要测试的字符串。这是一个长字符串,数字为1234567890”;for(var i=0;iyes)。我的意思是。非常感谢您的反馈。我尝试了您指定的方式,并且能够加载外部javascript文件。
> load("foo.js")