기본적으로 문자열이 ","다음에 다른 ","을 추가하지 않는지 확인하려고합니다. 문자열이 ","로 끝나지 않으면 ","을 추가하십시오. 두 줄 사이에 하나만 넣으면됩니다. 그러나 필자는 스크립트의 "compute"버튼을 여러 번 누르기 때문에 (기본적으로 키 값을 반복합니다. &은 문자열 사이에 쉼표를 추가합니다) 두 문자열 사이에 여러 개의 ","가옵니다. 내가 시도한 것은 실제로 작동하지 않는다.문자열에 여러 개의 ","가 붙는 것을 방지하는 방법
예 : 예상
내가 여러 번 또는 한 시간을 계산 칠 경우에도 abc, apple, pear, strawberry
입니다
:
여기abc, , , , apple, , , , pear, , , , strawberry
내가 뭘하려입니다 :
// 여기서 obj [key] [i]는 문자열
입니다.var lenson = obj[key][i].length;
if(1!=len-1){
if(obj[key][i].charAt(lenson-1) === " " && obj[key][i].charAt(lenson-2)=== ","){
}
else{
if(obj[key][i]!=""){
obj[key][i]+=", ";
}
}
li.appendChild(document.createTextNode(obj[key][i]));
}
염두에 두십시오 사용 JS에있는 객체. – elclanrs
그래 맞아. – user3621199