JavaScript에서 올바른 코드 문자열을 어떻게 실행합니까?

1738 단어 javascript
Originally posted here!
코드 문자열을 실행하려면 JavaScript의 전역 함수eval()를 사용합니다.
문자열 자체를 고려하면 유효한 JavaScript 코드입니다.
// javascript code as string
const codeStr = `
if(12 > 10){
    console.log('12 is greater')
}`;
보시다시피 위의 문자열은 JavaScript에서 실제 유효한 문자열if statement입니다.
이 문자열을 실행하려면 JavaScript의 글로벌 eval() 함수를 사용하십시오.
// javascript code as string
const codeStr = `
if(12 > 10){
    console.log('12 is greater')
}`;

// run string using eval() function
eval(codeStr); // 12 is greater
  • 함수로 코드 문자열을 실행합니다.
  • 프로그램이 있으면 자바스크립트 코드를 문자열로 받아들여 실행해야 할 때 유용하다.
  • 만약 eval() 기능을 사용할 때 조심하지 않고 실제 응용 프로그램eval() 기능을 사용하는 것을 권장하지 않는다면 응용 프로그램에 심각한 문제를 가져올 수 있습니다.✨
  • 이 예제 live inJSBin을 참조하십시오.

    만약 네가 이것이 매우 유용하다고 생각한다면 마음대로 공유해라😃.

    좋은 웹페이지 즐겨찾기