我有一个JavaScript文件,e.js
var global = Function('return this')();
var i = 1;
console.log(eval("100-1"));
console.log(eval("i"));
console.log(global.eval("100-1"));
console.log(global.eval("i"));
当我通过V8执行它时:
$ node e.js
99
1
99
undefined:1
i
^
ReferenceError: i
简单的问题是:如何在我的data.frame中找到应用,产生错误?
详情如下:
我有一个data.frame,里面有野生动物的地理数据(lat/long),并储存在博物馆里。这些数据来自不同的来源(不同的museus和其他museus列出的站点)。动物可能列在一个或多个来源,有时我们对同一动物有不同的坐标-由于迂回或打字。我想要的是从每一行中得到所有的坐标,而不是NA,然后计算出最大值减去最小值,从而得到误差的大小。小错误可能会被忽略,否则我将不得不检查它们。
我使用以下代码:
#ALL is my data.frame with thousands of lines and about 10
我们试图在另一个网站上使用w3- include -html函数来包含我们的网站,然后是一些*.js文件的xmlhttprequests。
function loadJS(url,onDone,onError){
var xhr=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
xhr.onreadystatechange=function(){
if(xhr.readyState==4){
if(xhr.status==200||xhr.
我有数千行铬控制台日志,类似的模式如下所示。
10:52:52.041 VM757:15 __popover4
10:52:52.041 VM757:16 Error: dummy
at fnClass._createPopover (ColorPicker.js:339)
at fnClass.init (ColorPicker.js:127)
at fnClass.constructor (ManagedObject-dbg.js?eval:451)
at fnClass.constructor (Element-dbg.js?eval:99)
at
在使用node.js对--eval的最新支持时,当我尝试使用require()时,我得到了一个错误(ReferenceError: require is not defined)。
下面是一个失败的例子:
$ node --eval 'require("http");'
undefined:1
^
ReferenceError: require is not defined
at eval at <anonymous> (node.js:762:36)
at eval (native)
at node.js:762:36
好的,
我在数据库里有一些javascript代码
表: jsSnippets
字段:代码段
类型:文本
<SCRIPT SRC="https://svc.com/somestuff.js"></SCRIPT>
<script>
var fubar = 'stuf'
send_some_stuf_to_svc(fubar) // sends some data to a service :)
</script>
所以我有N个JS代码片段
如果通过Ajax调用来调用服务器端方法,那么该代码是否可以工作,例如:
$.a
我有这段代码。我想要它做的是加载一个.js文件,然后运行它。当它运行时,我希望它返回一个参数,或者更好,返回一个对象。,wWen。
这是我页面中的代码
var runCode = function(){
var xhr=new XMLHttpRequest();
xhr.open('GET','io.js',false);
xhr.send();
return eval(xhr.responseText);
};
这是is.js
var IO = new function(){
this.run = true;
r
我有一个从文件中读入一些JS代码并将其传递给eval()的node.js脚本。将javascript传递给eval的代码如下:
// read javascript code from file
var outputbuffer = '';
function output(data) {
outputbuffer += data + '\n';
}
eval(javascriptCodeFromFile);
// do stuff with outputbuffer
文件中的javascript代码如下:
var fs = require('fs