87,989
社区成员
发帖
与我相关
我的任务
分享 var str = 'a,d,e,g,s,q,w';
var dict = ['a','b','c','d','e','f','g','h','i','j'];
function pushField(source, i) {
if(source.indexOf(i) != -1) {
return source;
}
return source + ',' + i;
}
for(var i = 0;i < dict.length;i++) {
document.writeln('source:' + str + ',filed:' + dict[i] + ',result:'+pushField(str,dict[i]) + '<br />');
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<script type="text/javascript">
<!--
var str="a,n,m";
function addStr(str,s){
if(str.indexOf(s)>=0){
}else{
str = str + "," + s;
}
return str;
}
str = addStr(str,'b');
document.writeln("str:",str);
str = addStr(str,'b');
document.writeln("str:",str);
//-->
</script>
</body>
</html>
window.onload=function(){
alert(cc('a'));
};
var str="a,b,c";
function cc(s){
var ss=str.split(',');
if(ss.indexOf(s)==-1){
ss.push(s);
str=ss.join(',');
}
return str;
}