단일 문자로 문자열을 분할하고 JavaScript eval()
을 사용하여 문자열을 다시 결합하는 방법을 알아 내려고하고 있습니다.문자열 분할, 부품 평가 및 다시 결합
그래서 나는이 2 * 2D8/2D8처럼, 나는이 날 두 개의 서로 다른 부분을 제공
remDice.split("/").forEach(function (remDie) {
console.log(remDie);
});
아래처럼
/
하여 문자열을 분할 보이는 문자열을 가지고,하지만 난 수없는 것 문자
d
으로 나누어 다음 부분을
eval()
두 부분으로 나누는 방법을 알아냅니다. 그래서 마지막 문자열은
4d8/2d8
과 비슷합니다.
저는 eval()
을 피해야한다는 것을 알고 있습니다 만,이 프로젝트에서는 실제로 문제가되지 않습니다.
? '.forEach()'에 대한 콜백 내에서 또 다른'.split()'호출을 할 수 있습니다. 이 유형의 입력은 한 수준으로 제한됩니까? –