Публикации по теме '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 просмотров
schedule
05.10.2021
Javascript - Шаблонные литералы - Тернарная операция
Хорошо, поэтому я пытаюсь сделать следующее: у меня есть переменная isVisible , назначенная функции, которая определяет, какой элемент я прокручиваю, когда перемещаюсь по своей странице. Мне нужно использовать переменную isVisible для проверки и...
355 просмотров
schedule
22.10.2021
Ошибки при использовании шаблонных литералов во Vue
В моем проекте Vue есть следующее:
:customHighlight = `(props) => ({
highlight: {
pre_tags: ['<mark>'],
post_tags: ['</mark>'],
fields: {
text: {},...
2141 просмотров
schedule
15.10.2021
Цикл по массиву при использовании шаблонных литералов
У меня есть переменная, в которой я выполняю запрос, как только пользователь запускает функцию onselect и выделяет комнату в приложении, я хочу, чтобы значение, идущее после space_, было динамическим для начальной переменной запроса. каждой комнате в...
35 просмотров
schedule
06.11.2021
Как тегированные литералы шаблона работают в JavaScript?
Рассмотрим следующий фрагмент:
let a = (x) => console.log(x);
a`1234`; // prints "Array [ "1234" ]"
Почему строка, следующая за переменной, содержащей анонимную функцию, заставляет функцию выполняться, передавая себя в массив в качестве...
130 просмотров
schedule
07.03.2022
Выделение текста для литералов шаблона ES6 (обратные кавычки) в IntelliJ IDEA
Где я должен посмотреть в настройках, чтобы убрать зеленую подсветку фона для текста внутри обратных кавычек? Я думаю, что это связано с HTML в файлах, отличных от HTML, возможно, это не имеет ничего общего с кавычками или обратными кавычками. Я...
2467 просмотров
schedule
16.08.2022
SyntaxError: отсутствует) после списка аргументов (строка 28, файл Code.gs)
Я работаю над скриптом приложений Google и обнаружил ошибку, которую не могу решить. ошибка возникает в конце этой строки return ContentService.createTextOutput (спасибо ...
Я не могу понять ошибку. пожалуйста, помогите мне. ниже полный код...
394 просмотров
schedule
24.08.2022
Многострочная строка шаблона без символов новой строки?
У меня есть эта единственная строка кода:
console.log(`now running each hook with name '${chalk.yellow(aBeforeOrAfterEach.desc)}', for test case with name '${chalk.magenta(test.desc)}'.`);
проблема в том, что мне нужно поместить его в...
3789 просмотров
schedule
31.08.2022
Почему let не распознается как ключевое слово при преобразовании типа в строку в javaScript?
Преобразование типа в строку в javaScript, по-видимому, игнорирует ключевое слово let.
String(let) выдает ошибку ReferenceError: let не определен
Принимая во внимание, что String(var) выдает ошибку SyntaxError: Unexpected token 'var'
Это...
41 просмотров
schedule
03.09.2022
Как избежать двусмысленности в выводе типа литерала шаблона TypeScript?
Я пытаюсь написать тип, который проверяет, что данная входная строка имеет допустимые имена классов, разделенные 1 или более символами пробела. Ввод также может иметь начальные или конечные пробелы.
Типизация, которую я имею сейчас, довольно...
415 просмотров
schedule
03.10.2022
Строка шаблона как имя свойства объекта
Почему JavaScript не позволяет использовать строку шаблона в качестве ключа свойства объекта? Например, когда я ввожу:
foo = {`bar`: 'baz'}
в NodeJS REPL он выдает SyntaxError с «Неожиданной строкой шаблона» с длинной трассировкой стека....
36033 просмотров
schedule
11.12.2022
Являются ли литералы шаблонов ES6 более безопасными, чем eval?
Для меня шаблонные литералы немного напоминают eval, и часто упоминается, что idea">использование eval - плохая идея .
Меня не волнует производительность литералов шаблонов , но Я обеспокоен инъекционными атаками (и другими проблемами...
7963 просмотров
schedule
08.07.2023
Объект Javascript ES6 console.log с использованием литерала шаблона
У меня есть простой объект, который я хочу отобразить в консоли
var obj = { name: 'John', age: 22 }
Если я наберу:
console.log(obj)
Объект {имя: "Джон", возраст: 22}
Если я наберу:
console.log('my object is: ' + obj)
мой...
12806 просмотров
schedule
07.11.2022
Понимание литерала шаблона с тегами ES6
Следующий фрагмент кода используется в Mozilla ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals ), чтобы объяснить Tagged Template literal , помогите мне понять, что делает следующая функция, я не могу получить...
129 просмотров
schedule
31.10.2022
Шаблонный литерал 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 просмотров
schedule
03.08.2023
Как хранить строки в массиве, включающем шаблонные литералы (Javascript)?
Я пытаюсь хранить много текста в массиве (поэтому я могу легко извлечь его, используя значение). Проблема заключается в строках, которые я хотел бы использовать литералами шаблонов, чтобы строка менялась в зависимости от ввода (например, после того,...
608 просмотров
schedule
31.01.2023
Тег для универсальной литеральной функции шаблона в javascript
Моя цель - написать помеченную функцию шаблона, например
myTemplateTagFunction`some text ${variable} etc. etc.`
... которая ведет себя как литеральная функция шаблона по умолчанию в javascript.
Моя первая попытка была
let myTaggedTemplate...
296 просмотров
schedule
23.04.2023
обновление классов JavaScript с использованием литералов шаблонов
У меня ограниченное понимание классов JavaScript, и мне трудно найти хорошие ресурсы о них, которые помогли бы мне с моим проектом.
Я создал следующие классы для пошаговой игры;
class Player {
constructor(name, image, location, isTurn)...
27 просмотров
schedule
22.02.2024