Запитання з тегом «javascript»

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

5
Чому arr = [] швидше, ніж arr = новий масив?
Я запустив цей код і отримав результат нижче. Мені цікаво дізнатися, чому []швидше? console.time('using[]') for(var i=0; i<200000; i++){var arr = []}; console.timeEnd('using[]') console.time('using new') for(var i=0; i<200000; i++){var arr = new Array}; console.timeEnd('using new') використання []: 299 мс використання new: 363ms Завдяки Райносу ось орієнтир цього коду та ще якийсь …

7
Chrome відмовляється виконувати сценарій AJAX через неправильний тип MIME
Я намагаюся отримати доступ до сценарію як JSON через AJAX, який відмінно працює на Safari та інших браузерах, але, на жаль, не буде виконуватися в Chrome. Він надходить із такою помилкою: Відмовляється виконувати скрипт із "*", оскільки його тип MIME ("application / json") не виконується, і включена сувора перевірка типу …

11
Як я можу зробити так, щоб console.log відображав поточний стан об'єкта?
У Safari без додаткових додатків (і насправді більшості інших браузерів) console.logбуде показано об'єкт в останньому стані виконання, а не в стані, коли console.logйого викликали. Мені доводиться клонувати об’єкт просто для того, щоб вивести його через, console.logщоб отримати стан об'єкта в цій лінії. Приклад: var test = {a: true} console.log(test); // …

11
Що означає «об’єкт першого класу»?
У недавньому запитанні я отримав пропозиції поговорити, між іншим, про аспект JavaScript, де функції - об'єкти "першого класу". Що означає "перший клас" у цьому контексті на відміну від інших об'єктів? EDIT (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": 2}) > {"b": 2} _.find([{"a": …


9
Пошук типу змінних у JavaScript
У Java ви можете скористатись змінною instanceOfабо getClass()за допомогою змінної. Як дізнатись тип змінної у JavaScript, який не набраний сильно? Наприклад, як я можу знати, чи barє a, Booleana Numberчи a String? function foo(bar) { // what do I do here? }
146 javascript 

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


3
Будь-який спосіб змінити шпигунів Жасмін на основі аргументів?
У мене є функція, яку я хотів би перевірити, яка викликає зовнішній метод API двічі, використовуючи різні параметри. Я хотів би знущатися над цим зовнішнім API за допомогою шпигуна Жасмін та повертати різні речі на основі параметрів. Чи є якийсь спосіб зробити це в Жасмін? Найкраще, що я можу придумати, …


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
Помилка запиту на реакцію на Native ()
Коли я створюю новий проект з використанням react-native init(RN версії 0.29.1) та поставити вибірки в методі візуалізації для громадськості facebook демо кіно API, він кидає Network Request Failed. Існує дуже марний слід стека, і я не можу налагоджувати мережеві запити в хромованій консолі. Ось вибір, який я надсилаю: fetch('http://facebook.github.io/react-native/movies.json') .then((response) …

6
Date.getDay () JavaScript повертає неправильний день
Привіт, я новачок у JavaScript, у мене є такий код JavaScript alert(DATE.value); var d = new Date(DATE.value); var year = d.getFullYear(); var month = d.getMonth(); var day = d.getDay(); alert(month); alert(day); if(2012 < year < 1971 | 1 > month+1 > 12 | 0 >day > 31){ alert(errorDate); DATE.focus(); return …
146 javascript  date 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.