// JavaScript Document
var person = prompt("GIVE INPUT", "");
var count = 0;
var array = person.split(",");
var freq = [];
var words = [];
//freq.fill(0);
//words.fill("");
//window.alert(freq[0]);
var i = 0, j = 0;
while (array.length > 0) {
var temp = array[0];
while (j < array.length) {
if (temp == array[j]) {
count = count + 1;
array.splice(j, 1);
//console.log(array);
j = 0;
}
else {
j = j + 1;
}
}
freq[freq.length] = count;
count = 0;
words[words.length] = temp;
}
window.alert(freq + "\n" + words);
的問題是,每當我運行出現一個無限循環,並表示,我無法找到錯誤請儘可能幫助沒有輸出。此代碼用於查找輸入字符串中的單詞的頻率,用逗號分隔單詞。謝謝你。
什麼是你的腳本,該怎麼辦? – j08691
在調試器中逐句通過代碼總是有用的。你會很容易地知道發生了什麼。 –
計算字符串中用逗號分隔的單詞的頻率 - @ j08691 – Vishal