나는 다음 연습을 받았지만 제대로 작동하지 않는 것 같습니다. 내가 무슨 짓을했는지첫 번째 발생을 제외하고 문자열에서 중복을 제거하는 방법
//Remove duplicate characters in a
// given string keeping only the first occurrences.
// For example, if the input is ‘tree traversal’
// the output will be "tre avsl".
// ---------------------
var params = 'tree traversal word';
var removeDuplicates = function (string) {
return string;
};
// This function runs the application
// ---------------------
var run = function() {
// We execute the function returned here,
// passing params as arguments
return removeDuplicates;
};
은 -
var removeDuplicates = function (string) {
var word ='';
for(var i=0; i < string.length; i++){
if(string[i] == " "){
word += string[i] + " ";
}
else if(string.lastIndexOf(string[i]) == string.indexOf(string[i]))
{
word += string[i];
}
}
return word;
};
나는 완전히 대체를 사용할 수 없습니다 그리고 난이 루프 내부를 만들 때 작동하지 않습니다.
내부 루프 코드를 보여주십시오. –