Вопросы с тегом «javascript»

Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].

5
Открыть новую вкладку в фоновом режиме?
Используя javascript, я хочу открыть новую страницу на другой вкладке, но при этом сосредоточиться на текущей вкладке. Я знаю, что могу сделать это так: open('http://example.com/'); focus(); Однако, когда я делаю это в хроме, новая вкладка на мгновение мигает, прежде чем переключиться обратно на текущую вкладку. Я хочу этого избежать. Приложение …

6
Не удается получить доступ к файлам cookie из document.cookie в JS, но браузер показывает, что файлы cookie существуют
Я не могу получить доступ к файлам cookie из JavaScript. Мне нужно прочитать какое-то значение и отправить его через JSON для моих пользовательских проверок. Я пытался получить доступ к файлам cookie из JS, как это описано в: http://www.w3schools.com/js/js_cookies.asp Получить cookie по имени Как вы можете видеть в коде, следующее: var …


3
Условные типы в TypeScript
Мне было интересно, могу ли я иметь условные типы в TypeScript? В настоящее время у меня есть следующий интерфейс: interface ValidationResult { isValid: boolean; errorText?: string; } Но я хочу удалить errorText, и только тогда, когда isValidестьfalse как требуется собственность. Я хотел бы написать его как следующий интерфейс: interface ValidationResult …

5
Асинхронная функция с + =
let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Значения xвошли в систему 1и 5. Мой вопрос: почему значение x 5второго журнала? Если testпосле выполняется x += 1(так как это асинхронная …

9
Отслеживайте, сколько раз была вызвана рекурсивная функция
function singleDigit(num) { let counter = 0 let number = [...num + ''].map(Number).reduce((x, y) => {return x * y}) if(number <= 9){ console.log(number) }else{ console.log(number) return singleDigit(number), counter += 1 } } singleDigit(39) Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Приведенный выше код принимает целое число и сводит его к одной цифре, …

2
Почему undefined не доступен для записи в JavaScript?
Согласно документации MDN оundefined : В современных браузерах (JavaScript 1.8.5 / Firefox 4+) undefined является неконфигурируемым, недоступным для записи свойством согласно спецификации ECMAScript 5. Даже если это не так, избегайте переопределения. Один из атрибутов свойства undefined является недоступным для записи. Но если я сделаю: var undefined = 'hello'; var test …

6
SyntaxError: Невозможно использовать оператор импорта вне модуля
У меня есть проект ApolloServer, который доставляет мне неприятности, поэтому я подумал, что могу обновить его и столкнулся с проблемами при использовании последней версии Babel. Мой "index.js" это: require('dotenv').config() import {startServer} from './server' startServer() И когда я запускаю его, я получаю сообщение об ошибке «SyntaxError: Невозможно использовать оператор импорта вне …

4
Выходные данные загрузчика файлов Webpack [объектный модуль]
Я использую веб-пакет с HtmlWebpackPlugin, html-loaderи file-loader. У меня есть простая структура проекта, в которой я использую не фреймворки, а только машинопись. Таким образом, я пишу свой HTML-код непосредственно в index.html. Я также использую этот HTML-файл в качестве шаблона в HtmlWebpackPlugin. Как и все веб-сайты, мне нужно поместить изображение, которое …

7
React-Native другой контейнер, поддерживаемый VirtualizedList
После обновления до версии 0,61, я получил много предупреждений: VirtualizedLists should never be nested inside plain ScrollViews with the same orientation - use another VirtualizedList-backed container instead. Что еще VirtualizedList-backed containerя должен использовать, и почему теперь не рекомендуется так использовать?

3
Какие символы сгруппированы с Array.from?
Я играл с JS и не могу понять, как JS решает, какие элементы добавить в созданный массив при использовании Array.from(). Например, следующий emoji 👍 имеет значение length2, так как состоит из двух кодовых точек, но Array.from()обрабатывает эти две кодовые точки как одну, давая массив с одним элементом: const emoji = …


12
Как создать массивы из массива [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто в прошлом месяце . Я новичок в JavaScript и пытаюсь создать два разных массива со …

4
Почему React Hook useState использует const, а не let
Стандартный способ использования React useState Hook заключается в следующем: const [count, setCount] = useState(0); Однако эта const countпеременная явно будет переназначена на другое примитивное значение. Почему тогда переменная не определена как let count?

4
установщик ловушки useState неправильно перезаписывает состояние
Вот проблема: я пытаюсь вызвать 2 функции одним нажатием кнопки. Обе функции обновляют состояние (я использую хук useState). Первая функция корректно обновляет значение 1 до «нового 1», но через 1 с (setTimeout) запускается вторая функция, и она меняет значение 2 до «нового 2», НО! Он устанавливает значение 1 обратно в …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.