如何从v8 shell运行外部javascript文件?
我正在寻找一种运行外部javascript frm v8 shell的方法。如何从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
要在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")