에서 문자열의 각 문자를 두 배로 나는 문자열에 두 번 각 문자는 JS
나는이ABC를 문자열을 필요 -> AABBCC
var s = "abc";
for(var i = 0; i < s.length ; i++){
console.log(s+s);
}
O/P 시도
> abcabc
> abcabc
> abcabc
AABBCC
도움 나
에서 문자열의 각 문자를 두 배로 나는 문자열에 두 번 각 문자는 JS
나는이ABC를 문자열을 필요 -> AABBCC
var s = "abc";
for(var i = 0; i < s.length ; i++){
console.log(s+s);
}
O/P 시도
> abcabc
> abcabc
> abcabc
AABBCC
도움 나
사용 String#split
, Array#map
및 Array#join
방법.
var s = "abc";
console.log(
// split the string into individual char array
s.split('').map(function(v) {
// iterate and update
return v + v;
// join the updated array
}).join('')
)
s[i]
보다는
s
자체 문자열 내에서 인덱스에있는 특정 문자를 참조 할 필요가있다.
var s = "abc";
var out = "";
for(var i = 0; i < s.length ; i++){
out = out + (s[i] + s[i]);
}
console.log(out);
console.log(s+s);
여기에서 s
은 전체 문자열을 포함합니다. 개별 문자를 가져 와서 추가해야합니다. I 각 문자와 마지막 문자열을 입력으로 문자열을 취하고 반복 문자열을 리턴하는 함수를 작성한
@Downvoter, 의견을주십시오. – Rajesh
var s = "abc";
var r = ""
for (var i = 0; i < s.length; i++) {
var c = s.charAt(i);
r+= c+c
}
console.log(r)
var doubleStr = function(str) {
str = str.split('');
var i = 0;
while (i < str.length) {
str.splice(i, 0, str[i]);
i += 2;
}
return str.join('');
};
유용한 참조