var horizont, vertikal = new Array ()
for (var i=0; i < 9; i++)
{
horizont[i] = new Array ();
vertikal[i] = new Array ()
}
Run Code Online (Sandbox Code Playgroud)
那是控制台告诉我的:
TypeError:无法将undefined转换为object
horizont[i] = new Array ();
Run Code Online (Sandbox Code Playgroud)
(如果我从代码中删除它,他说与vertikal相同)
除了一些其他空字符串,它们是我的代码的开头......它的错误在哪里?它是如此明显,我没有看到它?
我用以下方式启动我的PHP脚本:
bash
cd 'path'
php -f 'scriptname'.php
Run Code Online (Sandbox Code Playgroud)
php脚本运行时没有输出.
过了一段时间,php脚本响应:
Killed
Run Code Online (Sandbox Code Playgroud)
我的想法是它达到了memory_limit: ini_set('memory_limit', '40960M');
增加内存限制似乎可以解决问题,但它只会增加优势.
这Killed句话究竟是什么意思?
我有一个HTML页面,我在头部包含了所有的js.files
<head>
<link rel="stylesheet" type="text/css" href="css/styles.css">
<link rel="stylesheet" href="css/addtab.css">
//some more
<link rel="stylesheet" href="css/tab_menu.css">
<script src="js/addtab.js"></script>
//some more
<script src="js/tab_menu.js"></script>
</head>
Run Code Online (Sandbox Code Playgroud)
并在addtab.js中我声明了一个函数,我想在那里和tab_menu.js中使用:
addtab.js:
function addTab (a=null, b=null) {
//doing Stuff
}
Run Code Online (Sandbox Code Playgroud)
tab_menu.js:
;$(function() {
tabs.delegate( "div.copier", "click", function() {
//doing stuff
addtab(title, descryption);
//doing stuff
});
});
Run Code Online (Sandbox Code Playgroud)
但我明白了:
ReferenceError: addtab is not defined
Run Code Online (Sandbox Code Playgroud)
编辑:好吧..这只是一个错字,但感谢其他人你指出了一个我还没有注意到的错误^^所以我可以一下子解决它们......