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

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

11
Как я могу заставить console.log показывать текущее состояние объекта?
В Safari без надстроек (и на самом деле в большинстве других браузеров) console.logобъект будет отображаться в последнем состоянии выполнения, а не в том состоянии, когда он console.logбыл вызван. Я должен клонировать объект, просто чтобы вывести его через, console.logчтобы получить состояние объекта в этой строке. Пример: var test = {a: true} …

11
Что подразумевается под «первоклассным объектом»?
В недавнем вопросе я получил предложения поговорить, помимо прочего, об аспекте JavaScript, где функции являются объектами «первого класса». Что означает «первый класс» в этом контексте, в отличие от других объектов? РЕДАКТИРОВАТЬ (Jörg W Mittag): точный дубликат: «Что такое первоклассная программная конструкция?»
146 javascript 

2
Как использовать метод include в lodash, чтобы проверить, находится ли объект в коллекции?
lodash позволяет мне проверять членство основных типов данных с помощью includes: _.includes([1, 2, 3], 2) > true Но следующее не работает: _.includes([{"a": 1}, {"b": 2}], {"b": 2}) > false Это сбивает меня с толку, потому что следующие методы, которые ищут в коллекции, кажется, делают хорошо: _.where([{"a": 1}, {"b": 2}], {"b": …


9
Поиск типа переменной в JavaScript
В Java, вы можете использовать instanceOfили getClass()на переменную , чтобы узнать его тип. Как узнать тип переменной в JavaScript, который не является строго типизированным? Например, как мне узнать, barявляется ли это Booleanили или Number, или String? function foo(bar) { // what do I do here? }
146 javascript 

13
Перевести дефисы в регистр верблюдов (camelCase)
С помощью регулярных выражений (я предполагаю) или каким-либо другим методом, как я могу конвертировать такие вещи, как: marker-imageили my-example-settingк markerImageили myExampleSetting. Я думал о том, чтобы просто разделить, а -затем преобразовать индекс этого гипена +1 в верхний регистр. Но это выглядит довольно грязно и надеется на некоторую помощь с регулярным …

5
Как зациклить и визуализировать элементы в React.js без массива объектов для сопоставления?
Я пытаюсь преобразовать компонент jQuery в React.js, и одна из проблем, с которыми я сталкиваюсь, это рендеринг n элементов на основе цикла for. Я понимаю, что это невозможно, или рекомендуется, и что, когда в модели существует массив, имеет смысл использовать его полностью map. Это нормально, но что делать, когда у …



12
Как получить доступ к стоимости обещания?
Я смотрю на этот пример из документации Angular, $qно думаю, что это, вероятно, относится к обещаниям в целом. Приведенный ниже пример дословно скопирован из документации с включенным комментарием: promiseB = promiseA.then(function(result) { return result + 1; }); // promiseB will be resolved immediately after promiseA is resolved and its value …

8
jQuery: как изменить заголовок документа во время .ready ()?
Я использую несколько вложенных макетов в Ruby on Rails, и в одном из макетов мне нужно прочитать строку из div и указать ее в качестве заголовка документа. Как правильно (если есть) установить заголовок документа? <script type="text/javascript"> $(document).ready(function() { // ??? }); </script>

22
React Native fetch () Сбой сетевого запроса
Когда я создаю новый проект с использованием react-native init(версия 0.29.1 RN) и помещаю выборку в метод рендеринга в общедоступный API демо-фильма Facebook, он выдает a Network Request Failed. Существует очень бесполезная трассировка стека, и я не могу отлаживать сетевые запросы в консоли Chrome. Вот выручка, которую я отправляю: fetch('http://facebook.github.io/react-native/movies.json') .then((response) …

9
«Document.getElementByClass не является функцией»
Я пытаюсь запустить функцию onclickлюбой кнопки с помощью class="stopMusic". Я получаю сообщение об ошибке в Firebug document.getElementByClass не является функцией Вот мой код: var stopMusicExt = document.getElementByClass("stopButton"); stopButton.onclick = function() { var ta = document.getElementByClass("stopButton"); document['player'].stopMusicExt(ta.value); ta.value = ""; };
146 javascript 

15
Эффективный способ вставить число в отсортированный массив чисел?
У меня есть отсортированный массив JavaScript, и я хочу вставить в него еще один элемент, чтобы результирующий массив оставался отсортированным. Конечно, я мог бы реализовать простую функцию вставки в стиле быстрой сортировки: var array = [1,2,3,4,5,6,7,8,9]; var element = 3.5; function insert(element, array) { array.splice(locationOf(element, array) + 1, 0, element); …

14
Невозможно проверить листовую подпись
Я использую node.js request.js для доступа к api. Я получаю эту ошибку [Ошибка: UNABLE_TO_VERIFY_LEAF_SIGNATURE] Все мои учетные данные точны и действительны, и сервер в порядке. Я сделал то же самое с почтальоном request({ "url": domain+"/api/orders/originator/"+id, "method": "GET", "headers":{ "X-API-VERSION": 1, "X-API-KEY": key }, }, function(err, response, body){ console.log(err); console.log(response); console.log(body); …

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