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

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


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


15
есть ли в lodash функция для замены совпадающего элемента
Интересно, есть ли в lodash более простой метод для замены элемента в коллекции JavaScript? (Возможен дубликат, но я там не понял ответа :) Я просмотрел их документацию, но ничего не нашел Мой код: var arr = [{id: 1, name: "Person 1"}, {id:2, name:"Person 2"}]; // Can following code be reduced …
134 javascript  lodash 

19
Класс ES6 Множественное наследование
Я провел большую часть своих исследований по этому поводу на BabelJS и на MDN (в котором нет никакой информации), но, пожалуйста, не стесняйтесь сообщить мне, если я недостаточно осторожен, ища дополнительную информацию о спецификации ES6. Мне интересно, поддерживает ли ES6 множественное наследование так же, как это делают другие языки с …

13
Расположение элемента <div> в центре экрана
Я хочу разместить элемент &lt;div&gt;(или &lt;table&gt;) в центре экрана независимо от его размера. Другими словами, оставшееся пространство «сверху» и «снизу» должно быть одинаковым, а пространство слева «справа» и «слева» должно быть одинаковым. Я бы хотел добиться этого только с помощью CSS. Я пробовал следующее, но это не работает: &lt;body&gt; &lt;div …
134 javascript  css  html 

9
Можете ли вы связать это в стрелочной функции?
Я уже некоторое время экспериментирую с ES6 и только что столкнулся с небольшой проблемой. Мне очень нравится использовать стрелочные функции, и я использую их всякий раз, когда могу. Однако, похоже, их нельзя связать! Вот функция: var f = () =&gt; console.log(this); Вот объект, к которому я хочу привязать функцию: var …

8
Javascript ES6 / ES5 найти в массиве и изменить
У меня есть массив объектов. Хочу найти по какому-то полю, а потом его изменить: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x =&gt; x.id == item.id); foundItem = item; Я хочу, чтобы он изменил исходный объект. Как? (Мне все равно, будет ли это тоже …

3
Как отобразить / уменьшить / отфильтровать набор в JavaScript?
Есть ли способ map/ reduce/ filter/ etc a Setв JavaScript или мне придется написать свой собственный? Вот несколько разумных Set.prototypeрасширений Set.prototype.map = function map(f) { var newSet = new Set(); for (var v of this.values()) newSet.add(f(v)); return newSet; }; Set.prototype.reduce = function(f,initial) { var result = initial; for (var v …

28
Построить массив дерева из плоского массива в javascript
У меня есть сложный файл json, который мне нужно обработать с помощью javascript, чтобы сделать его иерархическим, чтобы позже построить дерево. Каждая запись json имеет: id: уникальный идентификатор, parentId: идентификатор родительского узла (который равен 0, если узел является корнем дерева) уровень: уровень глубины в дереве Данные json уже «заказаны». Я …
134 javascript  arrays  list  tree 

10
проверка javascript на ненулевой
Ниже приведен фрагмент кода, из которого мы получаем значение формы. Перед дальнейшей обработкой проверьте, не является ли значение нулевым. var val = document.FileList.hiddenInfo.value; alert("val is " + val); // this prints null which is as expected if (val != null) { alert("value is "+val.length); // this returns 4 } else …
134 javascript 


5
querySelector, совпадение подстановочного элемента?
Есть ли способ сопоставить имя элемента с подстановочным знаком, используя querySelector или querySelectorAll? Я вижу поддержку подстановочных знаков в запросах атрибутов, но не для самих элементов. XML-документ, который я пытаюсь проанализировать, в основном представляет собой плоский список свойств, и мне нужно найти элементы, в именах которых есть определенные строки. Я …

9
Что такое useState () в React?
В настоящее время я изучаю концепцию хуков в React и пытаюсь понять приведенный ниже пример. import { useState } from 'react'; function Example() { // Declare a new state variable, which we'll call "count" const [count, setCount] = useState(0); return ( &lt;div&gt; &lt;p&gt;You clicked {count} times&lt;/p&gt; &lt;button onClick={() =&gt; setCount(count …

14
Как сделать так, чтобы jQuery ограничивал типы файлов при загрузке?
Я хотел бы, чтобы jQuery ограничивал поле загрузки файла только jpg / jpeg, png и gif. Я делаю проверку бэкэнда PHPуже. Я уже запускаю кнопку отправки через JavaScriptфункцию, поэтому мне просто нужно знать, как проверять типы файлов перед отправкой или предупреждением.

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