我是新來的網絡編程,因此很可能是這裏的問題是顯而易見的尷尬,但是...任何人都可以看到這個有什麼不對嗎?
鉻合金DevTools是給我這個代碼的兩個錯誤。意外的輸入結束和未定義的函數錯誤。這些對我來說聽起來像是由於語法錯誤導致的,但是如果它存在的話我找不到它。任何人都可以看到語法錯誤?還是有什麼我做錯了?
<!DOCTYPE html>
<html>
<body>
<p1 id='txt'></p1>
<button onclick='main();'>Run</button>
<script>
function main(){
alert('running script');
document.getElementById('txt').innerHTML=permute([1,2,3]).toString();
}
function permute(list){
alert('Running permute on '+list.toStriing());
if(list.length == 1){return [list];}
if(list.length > 1){
var perms = [];
for(var i=0; i<list.length; i++){
var first = list[i];
var others = list.slice(0,i).concat(list.slice(i+1,list.length));
var subPerms = permute(others);
for(var x=0; x<subPerms; x++){
perms.push([list].concat(subPerms[x]));
}
return perms;
}
}
</script>
</body>
</html>
(x = 0; x