«template-strings» 태그된 질문

7
JavaScript에서 백틱 문자 (`) 사용
JavaScript에서 백틱 † 는 작은 따옴표와 같은 것으로 보입니다. 예를 들어, 백틱을 사용하여 다음과 같은 문자열을 정의 할 수 있습니다. var s = `abc`; 백틱의 동작이 실제로 작은 따옴표의 동작과 다른 방법이 있습니까? † 프로그래머들 사이에서 "백틱 (backtick)"은 더 일반적으로 억음 악센트 라 불리는 것의 하나의 이름입니다 . 프로그래머는 때때로 …


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

4
ES6 템플릿 리터럴 대 연결 문자열
Ecma-Script-6에 대한 다음 코드가 있습니다. template literals let person = {name: 'John Smith'}; let tpl = `My name is ${person.name}.`; let MyVar="My name is "+ person.name+"."; console.log("template literal= "+tpl); console.log("my variable = "+MyVar); 출력은 다음과 같습니다. template literal= My name is John Smith. my variable = My name is John …

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