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

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

3
Promise.all (). Then () разрешить?
Используя Node 4.x. Когда у вас есть вопрос, Promise.all(promises).then()как правильно разрешить данные и передать их следующему .then()? Я хочу сделать что-то вроде этого: Promise.all(promises).then(function(data){ // Do something with the data here }).then(function(data){ // Do more stuff here }); Но я не уверен, как получить данные на 2-й .then(). Я не …


2
Javascript обещает любопытство
Когда я вызываю это обещание, результат не соответствует последовательности вызовов функций. .thenПриходит до того , как .catch, несмотря на то, обещание с .thenбыло называться после. В чем причина этого? const verifier = (a, b) => new Promise((resolve, reject) => (a > b ? resolve(true) : reject(false))); verifier(3, 4) .then((response) => …

14
JavaScript: как передать объект по значению?
При передаче объектов в качестве параметров JavaScript передает их по ссылке и затрудняет создание локальных копий объектов. var o = {}; (function(x){ var obj = x; obj.foo = 'foo'; obj.bar = 'bar'; })(o) oбудет .fooи .bar. Это можно обойти путем клонирования; простой пример: var o = {}; function Clone(x) { …
96 javascript 

6
Как загрузить все файлы в каталог с помощью webpack без инструкций require
В моем приложении у меня есть большое количество файлов javascript, разделенных на 4 подкаталога. Я хватаю их все и компилирую в один файл. Эти файлы не имеют функции module.exports. Я хочу использовать веб-пакет и разбить его на 4 части. Я не хочу вручную заходить и требовать все свои файлы. Я …


3
Как добавить в новую строку в Node.js
Я пытаюсь добавить данные в файл журнала с помощью Node.js, и он работает нормально, но не переходит к следующей строке. \nпохоже, не работает в моей функции ниже. Какие-либо предложения? function processInput ( text ) { fs.open('H://log.txt', 'a', 666, function( e, id ) { fs.write( id, text + "\n", null, 'utf8', …

11
Moment JS начало и конец данного месяца
Мне нужно рассчитать дату JS с учетом года = 2014 и месяца = 9 (сентябрь 2014 г.). Я пробовал это: var moment = require('moment'); var startDate = moment( year+'-'+month+'-'+01 + ' 00:00:00' ); var endDate = startDate.endOf('month'); console.log(startDate.toDate()); console.log(endDate.toDate()); Оба журнала показывают: Tue Sep 30 2014 23:59:59 GMT+0200 (CEST) Tue …

3
Что означает регулярное выражение / _ / g?
JavaScript: .replace(/_/g," "); У меня есть это в моем коде, но я не могу вспомнить, почему и что он делает! Может ли кто-нибудь из вас, гуру регулярных выражений, помочь? Я знаю, что это может показаться простым, но регулярные выражения - не моя чашка чая, и поиск в Google /gне очень …
96 javascript  regex 

6
Регулярное выражение для сопоставления символов:! $% ^ & * () _ + | ~ - = `{} []:"; '<>?,. /
Я пытаюсь создать тест Regex в JavaScript, который проверит строку, содержащую любой из этих символов: !$%^&amp;*()_+|~-=`{}[]:";'&lt;&gt;?,./ Дополнительная информация, если вам интересно :) Я работаю над довольно классным приложением для смены пароля. Если вам интересно, вот остальная часть кода. У меня есть таблица, в которой перечислены требования к паролю, и по …

3
Как дать обещание из setTimeout
Это не настоящая проблема, я просто пытаюсь понять, как создаются обещания. Мне нужно понять, как дать обещание функции, которая ничего не возвращает, например setTimeout. Предположим, у меня есть: function async(callback){ setTimeout(function(){ callback(); }, 5000); } async(function(){ console.log('async called back'); }); Как создать обещание, которое asyncможет вернуться после того, setTimeoutкак готово …

16
Подождите, пока flag = true
У меня есть такая функция javascript: function myFunction(number) { var x=number; ... ... more initializations //here need to wait until flag==true while(flag==false) {} ... ... do something } Проблема в том, что javascript застрял на время и застрял в моей программе. Итак, мой вопрос: как я могу подождать в середине …

6
Как клонировать экземпляр класса javascript ES6
Как клонировать экземпляр класса Javascript с помощью ES6. Меня не интересуют решения на основе jquery или $ extend. Я видел довольно старые дискуссии о клонировании объектов, которые предполагают, что проблема довольно сложная, но с ES6 возникает очень простое решение - я изложу его ниже и посмотрю, считают ли люди его …

6
Методы в объектах ES6: использование стрелочных функций
В ES6 оба они допустимы: var chopper = { owner: 'Zed', getOwner: function() { return this.owner; } }; и, как сокращение: var chopper = { owner: 'Zed', getOwner() { return this.owner; } } Можно ли также использовать новые стрелочные функции? Пытаясь что-то вроде var chopper = { owner: 'John', getOwner: …


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