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

时间:2013-01-25 06:46:22

标签: javascript v8

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

从v8 shell运行一些大型javascript代码我能做些什么?

我已经成功运行了来自consolse的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 个答案:

答案 0 :(得分:0)

您的意思是How to load external javascript file from v8 shell吗?

然后,使用load

<强> foo.js

print("hello world");

致电load()

> load("foo.js")

但是,这只是v8 shell的功能。所以如果你想在javascript上使用一般方法,你应该改进v8 shell。