Публикации по теме 'template-literals'


Объекты и их внутреннее представление в JavaScript…
Что такое объекты?.. В JavaScript… Это неупорядоченный набор данных в виде пар ключ:значение , которые можно редактировать разными способами . У них также есть свойства, связанные с ними. Например: неназначенные объекты имеют свойство по умолчанию undefined(not null!) Метод доступа к свойству ; имя_объекта.имя_свойства ; может присвоить свойство старого объекта новому объекту с помощью ключевого слова «новый» и с использованием вышеуказанного метода. Мы также можем получить..

Оператор конкатенации строк считается вредным
Прошла минута с тех пор, как я в последний раз видел «вредную» историю. Я бы сказал, что пришло время для нового. Честно говоря, я считаю оператор конкатенации строк (+) в JavaScript проблемным. Во-первых, он перегружен оператором числового сложения (также +). В языках со строгой типизацией это не проблема, но я не знаю, помогает ли это читать людям. Однако в динамически типизированном языке, таком как JavaScript, это может быть опасно. Проблема Что это вообще значит? 2 + 'Hello'..

Вопросы по теме 'template-literals'

Объединение литералов юникода ES6 с литералами шаблона ES6
Если я хочу напечатать китайский символ Unicode в JavaScript ES6 / ES2015, я могу сделать это: console.log(`\u{4eb0}`); Точно так же, если я хочу интерполировать переменную в строковый литерал шаблона, я могу сделать это: let x = "48b0";...
1531 просмотров

Javascript - Шаблонные литералы - Тернарная операция
Хорошо, поэтому я пытаюсь сделать следующее: у меня есть переменная isVisible , назначенная функции, которая определяет, какой элемент я прокручиваю, когда перемещаюсь по своей странице. Мне нужно использовать переменную isVisible для проверки и...
355 просмотров

Ошибки при использовании шаблонных литералов во Vue
В моем проекте Vue есть следующее: :customHighlight = `(props) => ({ highlight: { pre_tags: ['<mark>'], post_tags: ['</mark>'], fields: { text: {},...
2141 просмотров

Цикл по массиву при использовании шаблонных литералов
У меня есть переменная, в которой я выполняю запрос, как только пользователь запускает функцию onselect и выделяет комнату в приложении, я хочу, чтобы значение, идущее после space_, было динамическим для начальной переменной запроса. каждой комнате в...
35 просмотров

Как тегированные литералы шаблона работают в JavaScript?
Рассмотрим следующий фрагмент: let a = (x) => console.log(x); a`1234`; // prints "Array [ "1234" ]" Почему строка, следующая за переменной, содержащей анонимную функцию, заставляет функцию выполняться, передавая себя в массив в качестве...
130 просмотров
schedule 07.03.2022

Выделение текста для литералов шаблона ES6 (обратные кавычки) в IntelliJ IDEA
Где я должен посмотреть в настройках, чтобы убрать зеленую подсветку фона для текста внутри обратных кавычек? Я думаю, что это связано с HTML в файлах, отличных от HTML, возможно, это не имеет ничего общего с кавычками или обратными кавычками. Я...
2467 просмотров

SyntaxError: отсутствует) после списка аргументов (строка 28, файл Code.gs)
Я работаю над скриптом приложений Google и обнаружил ошибку, которую не могу решить. ошибка возникает в конце этой строки return ContentService.createTextOutput (спасибо ... Я не могу понять ошибку. пожалуйста, помогите мне. ниже полный код...
394 просмотров

Многострочная строка шаблона без символов новой строки?
У меня есть эта единственная строка кода: console.log(`now running each hook with name '${chalk.yellow(aBeforeOrAfterEach.desc)}', for test case with name '${chalk.magenta(test.desc)}'.`); проблема в том, что мне нужно поместить его в...
3789 просмотров

Почему let не распознается как ключевое слово при преобразовании типа в строку в javaScript?
Преобразование типа в строку в javaScript, по-видимому, игнорирует ключевое слово let. String(let) выдает ошибку ReferenceError: let не определен Принимая во внимание, что String(var) выдает ошибку SyntaxError: Unexpected token 'var' Это...
41 просмотров

Как избежать двусмысленности в выводе типа литерала шаблона TypeScript?
Я пытаюсь написать тип, который проверяет, что данная входная строка имеет допустимые имена классов, разделенные 1 или более символами пробела. Ввод также может иметь начальные или конечные пробелы. Типизация, которую я имею сейчас, довольно...
415 просмотров
schedule 03.10.2022

Строка шаблона как имя свойства объекта
Почему JavaScript не позволяет использовать строку шаблона в качестве ключа свойства объекта? Например, когда я ввожу: foo = {`bar`: 'baz'} в NodeJS REPL он выдает SyntaxError с «Неожиданной строкой шаблона» с длинной трассировкой стека....
36033 просмотров

Являются ли литералы шаблонов ES6 более безопасными, чем eval?
Для меня шаблонные литералы немного напоминают eval, и часто упоминается, что idea">использование eval - плохая идея . Меня не волнует производительность литералов шаблонов , но Я обеспокоен инъекционными атаками (и другими проблемами...
7963 просмотров

Объект Javascript ES6 console.log с использованием литерала шаблона
У меня есть простой объект, который я хочу отобразить в консоли var obj = { name: 'John', age: 22 } Если я наберу: console.log(obj) Объект {имя: "Джон", возраст: 22} Если я наберу: console.log('my object is: ' + obj) мой...
12806 просмотров

Понимание литерала шаблона с тегами ES6
Следующий фрагмент кода используется в Mozilla ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals ), чтобы объяснить Tagged Template literal , помогите мне понять, что делает следующая функция, я не могу получить...
129 просмотров

Шаблонный литерал ES6 с объектом
У меня есть функция, которая печатает литерал шаблона: function func() { const obj = { a: 1, b: 2 }; console.log(`obj = ${obj}`); } Он печатает «obj = [объект Object]». Если я хочу зарегистрировать содержимое объекта (выводит...
736 просмотров
schedule 28.04.2023

JavaScript String.raw, чтобы не обрабатывать замены, чтобы получить необработанную необработанную строку?
Я хотел бы использовать предоставленную пользователем строку в качестве аргумента для функции JavaScript и, следовательно, мне нужно экранировать все символы, которые могут привести к сбою сценария. Это для моста Swift to JavaScript, который будет...
410 просмотров
schedule 29.07.2023

Проблема с Fetch / TemplateLiteral при передаче данных в React
Я создаю погодное приложение в React, которое извлекает данные о местоположении и дате из браузера. После получения данных о местоположении приложение отображает заголовок, который сообщает вам сезон на основе широты и месяца, предоставляет окно...
44 просмотров

Как хранить строки в массиве, включающем шаблонные литералы (Javascript)?
Я пытаюсь хранить много текста в массиве (поэтому я могу легко извлечь его, используя значение). Проблема заключается в строках, которые я хотел бы использовать литералами шаблонов, чтобы строка менялась в зависимости от ввода (например, после того,...
608 просмотров
schedule 31.01.2023

Тег для универсальной литеральной функции шаблона в javascript
Моя цель - написать помеченную функцию шаблона, например myTemplateTagFunction`some text ${variable} etc. etc.` ... которая ведет себя как литеральная функция шаблона по умолчанию в javascript. Моя первая попытка была let myTaggedTemplate...
296 просмотров

обновление классов JavaScript с использованием литералов шаблонов
У меня ограниченное понимание классов JavaScript, и мне трудно найти хорошие ресурсы о них, которые помогли бы мне с моим проектом. Я создал следующие классы для пошаговой игры; class Player { constructor(name, image, location, isTurn)...
27 просмотров
schedule 22.02.2024