TIL: JS 문자열 다루기.. 절대 경로 설정 - 220630

Lumpen·2022년 6월 30일
0

TIL

목록 보기
73/244
post-custom-banner

앞으로의 과제

  • 리팩토링
  • README
  • heroku

문자를 알파벳 다음 순서로 변경

var input = "Hello";
var result = ""
for(var i=0;i<input.length;i++)
{
  var curr = String.fromCharCode(input.charCodeAt(i)+1);
  result = result +curr;
}
console.log(result);

문자열 map()

const str = "zbaac";

const result1 = Array.prototype.map
  .call(str, (item) => {
    let result;
    if (item.match(/[aeiou]/)) {
      result = item.toUpperCase();
    } else result = item;
    return result;
  })
  .join("");

console.log(result1);

문자열 reduce()

const result2 = Array.prototype.reduce.call(result1, (acc, cur, index) => {
  if ((index + 1 ) % 3 === 0) {
    return acc + "X";
  }
  return acc + cur;
});

절대 경로 설정

  • 자바스크립트: jsconfig.json
  • 타입스크립트: tsconfig.json

baseUrl을 src 폴더 로 설정

{
  "compilerOptions": {
    "baseUrl": "src"
  },
  "includes": ["src"]
}
profile
떠돌이 생활을 하는. 실업자, 부랑 생활을 하는
post-custom-banner

0개의 댓글