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

Подробнее про javascript...

У меня есть функция jquery, которая при наведении показывает скрытый div сбоку, и она отлично работает. Что я хотел добавить, так это когда я наводил курсор на показанный div, т.е. box2 div исчезает, поэтому я не могу взаимодействовать с box2, как я могу сделать, чтобы окно 2 оставалось невидимым, ....
9 Июн 2021 в 01:52
Если я введу это в консоль: var x = {a: 1}; var y = Object.create(x); console.log(y); Он показывает {}. Но если я запустил его в fiddle, он покажет {a: 1}, что является ожидаемым результатом. Также здесь: var x = {a: 1}; var y = Object.create(x); console.log(y); Так, что происходит?....
9 Июн 2021 в 00:44
Привет, ребята. Может ли кто-нибудь помочь мне написать функцию JS, которая будет принимать строку (слово) в качестве аргумента. А затем добавьте дополнительный стиль (например, измените цвет) для всех этих слов в HTML. Я не знаю, где он находится. Это «слово» может находиться внутри <div>, <p....
9 Июн 2021 в 00:17
Я делаю этот код: Class Cash { constructor(v, q) { this.value = v; this.quantity = q; } var money = []; money.push( new Cash(50, 4); money.push( new Cash(20, 4); money.push( new Cash(10, 2); Мне нужно сделать это: (money[0].value * money[0].quantity) + (money[....
8 Июн 2021 в 23:37
У меня есть массив объектов, возвращаемых базой данных, для которой я пытаюсь запустить sort (). [{ PER_ID: 5511, DEAL_TIME_TO_PRESENT_MINS_BIZ_AVG: '353', DEAL_COUNT_PRESENTED: 118, }, { PER_ID: 5016, DEAL_TIME_TO_PRESENT_MINS_BIZ_AVG: '372', DEAL_COUNT_PRESENTED: 109, },{ PER_ID: 418....
8 Июн 2021 в 23:03
У меня есть код машинописного текста, который собирает шаги формы, и он выдает мне ошибку во время сборки, это функция, и она дает мне ошибку в строке: SetVisitedForms ((seenForms) => [... seenForms, currentIndex] .sort ((x, y) => x - y)); const push = useCallback( (form = nextForm) => { ....
8 Июн 2021 в 21:59
Мой текущий проект позволяет пользователю вводить заголовок и описание и отправляет соответствующее действие. Кажется, он работает нормально, поскольку он отображает CREATE_POST_REQUEST, за которым следует CREATE_POST_SUCCESS с вновь созданным объектом сообщения, возвращенным из вызова API. Однако....
8 Июн 2021 в 21:42
У меня есть такой объект: { a:{name:'a'}, b:{name:'b'}, c:{name:'c'}, } И моя цель - добавить новую пару ключ / значение к каждому объекту. Итоговый результат будет выглядеть так: { a:{name:'a',newField:false}, b:{name:'b',newField:false}, c:{name:'c',newField:false}, } До си....
8 Июн 2021 в 21:38
Мне нужно создать объект из структуры json. Я не понимаю, как сделать рекурсивную структуру. Это мой образец структуры json { "dynamic.title": "Lorem Ipsum title", "dynamic.main_section.header.title": "Lorem Ipsum main section header title ", "dynamic.main_section.body.colle....
8 Июн 2021 в 21:01
У меня есть 2 объекта, которые я хочу объединить Object1 = {'1234':{name: 'One'},'4567': {name: 'two'}} Object2 = {'1234':{id: 1234, location: 'paris'},'4567':{id: 4567, location: 'london'}} Если идентификатор совпадает с ключом объекта, объедините его. Я хочу такой результат: Object3 = {'1234':{id....
8 Июн 2021 в 20:29
У меня есть объект JS, содержащий базовые параметры. Если этот объект инициализируется определенной новой опцией, я хочу изменить только ту, которая была указана. //Object : var controller = function (){ var _id = id; var _options = { placeholder: "Search..." value: "Some ....
8 Июн 2021 в 19:43
Я пытаюсь научиться пользоваться хуками Я визуализирую список массива, удаляем первый элемент onclick, состояние обновляется в этой функции handleclick, но не отображается export default function App() { const [name, setName] = useState(""); const [arry, setArry] = useState([1, 2, 3, 4, 5]); ....
8 Июн 2021 в 19:40
Я пытаюсь циклически перебрать свои данные, которые я возвращаю после вызова API. Если я использую фиктивные данные в массиве, он будет нормально работать. Но как только я пытаюсь разместить свои данные api на их месте, они просто показывают все элементы сразу, а не по очереди. Я console.log(item....
8 Июн 2021 в 18:08
Я хочу, чтобы страница перезагрузилась и запустила функцию, если URL-адрес не содержит слова «местоположение». Как бы то ни было, на странице не выполняется часть кода window.location.replace, и я получаю неопределенные консольные ошибки jsonData. Любая помощь была бы замечательной! $(document).re....
8 Июн 2021 в 18:02
У меня ниже массив объектов с vertical в виде строки и projects в виде массива объектов внутри него. projects тоже может быть пустым. Каждая запись projects, если она не пуста, будет иметь свойства name и releaseType. [ { "vertical": "Alpha", "projects": [ { "name": "Test",....
8 Июн 2021 в 17:49
Я хочу создать компонент кнопки (как в примере, но я спрашиваю об этом в общем случае), я хочу создать три состояния кнопки: первичный, вторичный и третичный. export interface ButtonProps { primary?: boolean; secondary?: boolean; tertiary?: boolean; }; export const Button: React.FC<Butt....
8 Июн 2021 в 17:43
Я пытаюсь создать мобильное меню для своего веб-сайта с помощью JS и css, когда я впервые нажимаю кнопку, он не отвечает, но он отлично работает при последующих щелчках, а также есть небольшая задержка при первом выпадении меню, которое прочь при последующих щелчках. В чем может быть причина этого?....
8 Июн 2021 в 16:52
Я пытаюсь с помощью этого кода динамически переключать мой текст на панели объявлений. window.addEventListener('DOMContentLoaded', function(){ let text1 = document.querySelector("text1"); function changeText( ) { if (text1.getAttribute("data-text2") == text1.innerHTML) { text1.innerH....
8 Июн 2021 в 16:52
У меня есть два массива, как const arr1=[{id:0,name:'aa', userId:'22,23'}, {id:1,name:'bb',userId:'23'}] const arr2= [{id:22,username:'Peter'}, {id:23,username:'John'}] arr1.map((val,k)=><div> <p>val.userId</p> </div> Я получаю вывод как 22,23 23 Как получить такой вы....
8 Июн 2021 в 16:46
У меня проблема, когда я вручную набираю localhost: 4200 / create, он попадает на страницу, куда я хочу его перейти, но когда я нажимаю ссылку, чтобы привести меня туда, я получаю сообщение об ошибке: TypeError: Cannot read property 'unsubscribe' of undefined at PostListComponent.ngOnDestroy ....
8 Июн 2021 в 16:33
Я реализовал функцию поиска с помощью JavaScript и Regex. Во-первых, я преобразовал входную строку в токены, а затем нашел ее в целевом массиве. Это пример кода. const tokens = inputString .toLowerCase() .split(' ') .filter(function (token) { return token.trim() !== '' }) c....
8 Июн 2021 в 16:26
У меня есть массив объектов: const arr = [{name: ''}] Я хочу отобразить этот массив, и, если значение name равно "" (пустая строка), я хочу, чтобы результат был пустым массивом []. Если у него есть значения, то я хочу, чтобы результат был массивом со значениями (например, ["Rick"] Я пробовал исполь....
8 Июн 2021 в 15:53
У меня проблема с сбросом моего Form после того, как я его отправлю. Я пытался сделать что-то вроде document.getElementById("formularz").reset(), но это не работает, как и выполнение в конце handleOnSubmit таких вещей, как: event.target.title="". Он сбрасывает поля, но когда я начинаю писать новы....
8 Июн 2021 в 15:19
У меня есть этот объект JavaScript: const DayOfWeek = [ { key: 'MON', value: 'M' }, { key: 'TUE', value: 'T' }, { key: 'WED', value: 'W' }, { key: 'THU', value: 'T' }, { key: 'FRI', value: 'F' }, { key: 'SAT', value: 'S' }, { key: 'SUN', value: 'S' }, ]; Примечание. ....
8 Июн 2021 в 15:16
У меня есть этот код, в котором я хочу изменить предложение верблюжьего регистра на удобочитаемое. Он прекрасно работает, кроме случаев, когда есть () - см. Пример ниже. Может ли кто-нибудь посоветовать, как это исправить, чтобы это было Amazing (Stuff) const camelToHumanReadable = (camelCase) =>....
8 Июн 2021 в 14:52