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

88
Как я могу проверить, что функция не была вызвана?

Я тестирую маршрутизатор и имею две функции, и мне нужно проверить, была ли вызвана первая функция, а вторая нет. Метод toHaveBeenCalledесть, но нет способа проверить, не была ли функция не вызвана. Как я могу это проверить? У меня такой код: var args, controller, router; beforeEach(function() {...

88
Возможная итерация JavaScript вышла из-за неожиданности

У меня такой код: for (i in awards) { if (awards[i] instanceof Array === false) { console.log(awards[i]); httpFactory.patch(awards[i], {"read": true}, false); } } Моя IDE показывает эту ошибку, связанную с приведенным выше кодом: Возможная итерация по неожиданным (настраиваемым / унаследованным)...

88
Преобразование целочисленного массива в массив строк в JavaScript

У меня есть массив, как показано ниже: var sphValues = [1, 2, 3, 4, 5]; то мне нужно преобразовать вышеупомянутый массив, как показано ниже: var sphValues = ['1', '2', '3', '4', '5']; Как я могу конвертировать? Я использовал это для автозаполнения....

88
Сравнение d3.js и chart.js (только для диаграмм) [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 5 дней назад . Уточните этот вопрос Я несколько раз использовал chart.js в...

88
Получение ключа с наибольшим значением от объекта

У меня есть такой объект: Object {a: 1, b: 2, undefined: 1} Как мне быстро извлечь из него идентификатор с наибольшим значением (здесь b:)? Я попытался преобразовать его в массив, а затем отсортировать, но это не сработало, так как он был отсортирован по алфавиту (и кажется излишним жонглировать...

88
Не может требовать () значение экспорта по умолчанию в Babel 6.x

В Babel 5.x я могу написать следующий код: app.js export default function (){} index.js require('babel/register'); require('./app')(); Тогда я могу работать node index.jsбез ошибок. Однако при использовании Babel 6.x выполняется следующий код index.es6.js require('babel-core/register');...

88
Как сохранить JSON в локальный текстовый файл

Скажем, у меня есть объект javascript, который выглядит так: var data = { name: "cliff", age: "34", name: "ted", age: "42", name: "bob", age: "12" } var jsonData = JSON.stringify(data); Я преобразовываю его в JSON. Как сохранить этот JSON в локальный текстовый файл, чтобы я мог открыть его,...

88
Могу ли я получить доступ к магазину Redux во время отладки из консоли браузера?

У меня есть модульные тесты для моего reducers. Однако, когда я отлаживаю в браузере, я хочу проверить, правильно ли были вызваны мои действия и было ли соответствующим образом изменено состояние. Я ищу что-то вроде: window._redux.store ... в браузере, чтобы я мог набрать это на консоли и...

88
Литерал объекта Javascript: что такое {a, b, c}?

Вопрос, который у меня есть, лучше всего задать с помощью этого jsfiddle , код которого приведен ниже: var a = 1, b = 'x', c = true; var d = {a: a, b: b, c: c}; // <--- object literal var e = [a, b, c]; // <--- array var f = {a, b, c}; // <--- what exactly is this?? // these all give the...

88
Как получить ответ от S3 getObject в Node.js?

В проекте Node.js я пытаюсь получить данные из S3. При использовании getSignedURLвсе работает: aws.getSignedUrl('getObject', params, function(err, url){ console.log(url); }); Мои параметры: var params = { Bucket: "test-aws-imagery", Key: "TILES/Level4/A3_B3_C2/A5_B67_C59_Tiles.par" Если я выведу...

88
Как я могу убедиться, что мои файлы JavaScript, доставленные через CDN, не изменены?

Я работаю над сценарием, в котором некоторые файлы JavaScript должны размещаться на CDN. Я хочу иметь какой-то механизм, чтобы при загрузке этих файлов на стороне пользователя я мог гарантировать, что файлы не были подделаны и действительно поступают из указанного CDN. Я понимаю, что задача очень...

88
Ошибка запуска npm с приложением create-response-app

У меня есть проект, которого я не трогал 2 недели. Беру обратно и теперь при попытке запустить npm startя получаю эту ошибку. > react-scripts start sh: react-scripts: command not found npm ERR! Darwin 16.0.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start" npm ERR! node v6.7.0...

88
v8 Как влияет на производительность JavaScript const, let и var?

Независимо от функциональных различий, имеет ли использование новых ключевых слов let и const какое-либо общее или конкретное влияние на производительность по сравнению с var? После запуска программы: function timeit(f, N, S) { var start, timeTaken; var stats = {min: 1e50, max: 0, N: 0, sum: 0,...

88
Ошибка повторного отображения в обещании catch

В учебнике я нашел следующий код: promise.then(function(result){ //some code }).catch(function(error) { throw(error); }); Я немного сбит с толку: вызов catch что-нибудь дает? Мне кажется, что это не имеет никакого эффекта, так как просто выдает ту же ошибку, которая была поймана. Я основываю это...

88
Как удалить элемент из массива в Vue.js

Я новичок в vue.js (2), и в настоящее время я работаю над простым приложением для событий. Мне удалось добавить события, но теперь я хотел бы удалить события, нажав на кнопку. HTML <div class="list-group"> <div class="list-group-item" v-for="event in events"> <h4...

88
Использование map () в итераторе

Скажем, у нас есть Map : let m = new Map();, использование m.values()возвращает итератор карты. Но я не могу использовать forEach()или map()на этом итераторе, и реализация цикла while на этом итераторе кажется анти-шаблоном, поскольку ES6 предлагает такие функции, как map(). Так есть ли способ...

88
ESLint не работает в VS Code?

ESLint у меня не работает в VS Code. У меня есть плагин, установленный в VS Code, и сам ESLint как зависимость разработчика в моем package.json, который я также установил. Я изменил следующий параметр в настройках пользователя VS Code: { "eslint.options": { "configFile": "C:/mypath" } } Я...

88
Пустой объект Typescript для типизированной переменной

Скажем, у меня есть: type User = { ... } Я хочу создать новый объект, userно сделать его пустым: const user: User = {}; // This fails saying property XX is missing const user: User = {} as any; // This works but I don't want to use any Как мне это сделать? Я не хочу, чтобы переменная была null....

88
Что «компилирует» компилятор angular?

Меня спросили об этом сегодня, и я не смог дать должного ответа. Машинопись преобразуется в JS. Затем идет тряска дерева, «меньше» (необязательно) и что еще в процессе развертывания. Но ничего подобного (afaik) не имеет ничего общего с "компиляцией". Все объединяется и сильно оптимизируется, но на...