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

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

5
Разбор JSON из XmlHttpRequest.responseJSON
Я пытаюсь немного разобрать ответ JSON в javascript. Я получаю JSON через XmlHttpRequest. var req = new XMLHttpRequest; req.overrideMimeType("application/json"); req.open('GET', BITLY_CREATE_API + encodeURIComponent(url) + BITLY_API_LOGIN, true); var target = this; req.onload = function() {target.parseJSON(req, url)}; req.send(null); parseJSON: function(req, url) { if (req.status == 200) { var jsonResponse = req.responseJSON; var …

2
Как получить разные возвращаемые значения для нескольких вызовов шпиона Jasmine
Скажем, я шпионю за таким методом: spyOn(util, "foo").andReturn(true); Тестируемая функция вызывается util.fooнесколько раз. Возможно ли, чтобы шпион вернулся trueв первый раз, но вернулся falseво второй раз? Или есть другой способ сделать это?

7
Как преобразовать список узлов DOM в массив в Javascript?
У меня есть функция Javascript, которая принимает список узлов HTML, но ожидает массив Javascript (он запускает для него некоторые методы Array), и я хочу передать ему результат, Document.getElementsByTagNameкоторый возвращает список узлов DOM. Сначала я подумал об использовании чего-нибудь простого, например: Array.prototype.slice.call(list,0) И это прекрасно работает во всех браузерах, за исключением, …
101 javascript  html  dom 

28
Как подсчитать повторяющееся значение в массиве в javascript
В настоящее время у меня есть такой массив: var uniqueCount = Array(); После нескольких шагов мой массив выглядит так: uniqueCount = [a,b,c,d,d,e,a,b,c,f,g,h,h,h,e,a]; Как я могу посчитать, сколько a, b, c находится в массиве? Я хочу получить такой результат: a = 3 b = 1 c = 2 d = 2 …
101 javascript  arrays 

8
Mongoose: получить полный список пользователей
Я попытался использовать Mongoose для отправки списка всех пользователей следующим образом: server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); Конечно, res.send(users);собираюсь отправить {}, чего я не хочу. Есть ли findальтернатива с немного другой семантикой, где я мог бы сделать …


15
Разделитель тысяч / строковый формат Javascript [дубликат]
На этот вопрос уже есть ответы здесь : Как напечатать число с запятыми в качестве разделителей тысяч в JavaScript (49 ответов) Закрыт 4 месяца назад . Есть ли в Javascript какая-либо функция для форматирования чисел и строк? Я ищу способ разделителя тысяч для строки или чисел ... (например, String.Format в …

2
Преобразование правдивости или ложности в явное логическое значение
У меня есть переменная. Назовем это toto. Это totoможет быть установлено undefined, null, строку или объект. Я хотел бы проверить , если totoустановлен на данных, что означает , установленного в строку или объект, и ни один, undefinedни null, и множество , соответствующее логическое значение в другой переменной. Я подумал о …


5
Как удалить все файлы из каталога без удаления каталога в Node.js
Как удалить все файлы из каталога, не удаляя сам каталог с помощью Node.js? Я хочу удалить временные файлы. Я пока плохо разбираюсь в файловых системах. Я нашел этот метод, который удалит файлы и каталог. В этом что-то вроде /path/to/directory/*не сработает. Я действительно не знаю, какие команды следует использовать. Спасибо за …

6
Политика безопасности контента: настройки страницы заблокировали загрузку ресурса.
Я использую CAPTCHA при загрузке страницы, но она блокируется по какой-то причине безопасности. Я столкнулся с этой проблемой: Политика безопасности контента: настройки страницы заблокировали загрузку ресурса на http://www.google.com/recaptcha/api.js?onload=myCallBack&render=explicit ("script-src http://test.com:8080 'unsafe-inline' 'unsafe-eval'"). Я использовал следующий JavaScript и метатег: <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <script …

9
Рекомендуемый способ сделать React компонент / div перетаскиваемым
Я хочу сделать перетаскиваемый (то есть перемещаемый мышью) компонент React, который, кажется, обязательно включает обработчики глобального состояния и разрозненных событий. Я могу сделать это грязным способом, используя глобальную переменную в моем JS-файле, и, возможно, даже мог бы обернуть его в красивый интерфейс закрытия, но я хочу знать, есть ли способ, …

2
JavaScript: пустой массив, [] в условных структурах принимает значение true. Почему это?
Я столкнулся с множеством ошибок в своем коде, потому что ожидал этого выражения: Boolean([]); оценить как ложь. Но это было не так, поскольку оно было оценено как истина. Следовательно, функции, которые, возможно, вернулись []так: // Where myCollection possibly returned [ obj1, obj2, obj3] or [] if(myCollection) { // ... }else …

5
React js изменяет состояние дочернего компонента от родительского компонента
У меня есть два компонента: Родительский компонент, из которого я хочу изменить состояние дочернего компонента: class ParentComponent extends Component { toggleChildMenu() { ????????? } render() { return ( <div> <button onClick={toggleChildMenu.bind(this)}> Toggle Menu from Parent </button> <ChildComponent /> </div> ); } } И дочерний компонент : class ChildComponent extends Component …

10
Как определить массив с условными элементами?
как я могу определить элементы условного массива? я хочу сделать что-то вроде этого: const cond = true; const myArr = ["foo", cond && "bar"]; это работает как ожидалось: ["foo", "bar"] Но если установить condна false, я получаю следующий результат:["foo", false] Как я мог определить массив с условным элементом?
101 javascript  arrays 

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