«template-literals» 태그된 질문

8
문자열에 새 줄을 만들지 않고 긴 템플릿 리터럴 줄을 여러 줄로 줄 바꿈
es6 템플릿 리터럴에서 문자열에 새 줄을 만들지 않고 긴 템플릿 리터럴을 여러 줄로 줄 바꿈하는 방법은 무엇입니까? 예를 들어, 이렇게하면 : const text = `a very long string that just continues and continues and continues` 그런 다음 새 줄이있는 것으로 해석하여 문자열에 새 줄 기호를 만듭니다. 줄 바꿈을 만들지 않고 …

18
ES6 템플릿 리터럴을 런타임에 대체 (또는 재사용) 할 수 있습니까?
tl; dr : 재사용 가능한 템플릿을 리터럴로 만들 수 있습니까? 템플릿 리터럴을 사용하려고했지만 이해가 안되는 것 같고 이제 좌절감을 느끼고 있습니다. 내 말은, 나는 그것을 얻는다고 생각하지만 "그것"은 그것이 어떻게 작동하는지, 어떻게 얻어야 하는가가 아니어야합니다. 달라져야합니다. 내가 본 모든 예제 (심지어 태그가있는 템플릿)는 "대체"를 런타임이 아닌 선언 시간에 수행해야하는데, 이는 …

2
함수를 호출하는 백틱
어떻게 설명해야할지 모르겠지만 달리면 console.log`1` Google 크롬에서 다음과 같은 출력을 얻습니다. console.log`1` VM12380:2 ["1", raw: Array[1]] 백틱이 로그 함수를 호출하는 이유는 무엇이며 왜 인덱스를 생성 raw: Array[1]합니까? Catgocat에 의해 JS 룸에서 질문이 제기되었지만, 왜 이런 일이 발생하는지에 맞지 않는 문자열 템플릿 에 대한 것 외에는 어떤 대답도 의미 가 없습니다.

1
개체 속성 이름으로 템플릿 문자열
JavaScript가 템플릿 문자열을 객체 속성 키로 허용하지 않는 이유는 무엇입니까? 예를 들어 다음을 입력 할 때 : foo = {`bar`: 'baz'} NodeJS REPL SyntaxError에 긴 스택 추적이 포함 된 "예기치 않은 템플릿 문자열"을 던집니다 . 그러나 속성 값은 괜찮지 만 예상치 못한 것은 아닙니다. 브라우저에서 유사한 오류가 발생합니다. 예를 들어 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.