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

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

7
Перевірка наявності ключа в об’єкті JS
У мене є такий об’єкт JavaScript: var obj = { "key1" : val, "key2" : val, "key3" : val } Чи є спосіб перевірити, чи існує ключ у масиві, подібний до цього? testArray = jQuery.inArray("key1", obj); не працює. Чи повинен я перебирати об'єкт так? jQuery.each(obj, function(key,val)){}

7
Сортування об’єктів за значеннями властивостей
Як реалізувати такий сценарій, використовуючи лише Javascript: Створіть автомобільний об’єкт із властивостями (максимальна швидкість, марка тощо) Відсортуйте список автомобілів, упорядкованих за цими властивостями

4
Socket.IO обробка події відключення
Не можу обробити цю подію відключення, не знаю, чому сокет її не надсилає клієнту / клієнт не відповідає! Сервер io.sockets.on('connection', function (socket) { socket.on('NewPlayer', function(data1) { online = online + 1; console.log('Online players : ' + online); console.log('New player connected : ' + data1); Players[data1] = data1; console.log(Players); }); socket.on('DelPlayer', …

9
Доступ до нечислових властивостей об’єкта за допомогою індексу?
Якщо у мене є такий масив: var arr = ['one','two','three']; Я можу отримати доступ до різних частин, виконавши це: console.log(arr[1]); Як я можу отримати доступ до властивостей об’єкта за їх порядком, а не за ключем? Приклад: var obj = { 'something' : 'awesome', 'evenmore' : 'crazy' }, jbo = { …


4
JavaScript втричі більше ніж
Я побачив цей синтаксис в іншому дописі StackOverflow і мені було цікаво, що він робить: var len = this.length >>> 0; Що >>>означає?
88 javascript 

23
Велика перша буква змінної
Я шукав в Інтернеті, не можу знайти нічого, що допомогло б мені. Я хочу зробити першу літеру кожного слова великим регістром у межах змінної. Поки що я пробував: toUpperCase(); І не пощастило, оскільки він пише великими літерами всі літери.

7
Як реалізується хеш-карта JavaScript?
На даний момент я працюю з OpenLayers і маю величезний набір даних для введення у векторний шар (більше 100000 векторів). Зараз я намагаюся помістити всі ці вектори в хеш-карту JavaScript для аналізу продуктивності. Я хочу знати, як реалізована хеш-карта в JavaScript, це справжня хеш-функція чи просто загорнута функція, яка використовує …


12
Коли корисний оператор коми?
Я прочитав це запитання про "оператор кома" у виразах ( ,) та документації MDN про нього, але не можу подумати про сценарій, коли це корисно. Отже, коли корисний оператор коми?

6
Як створити сервер веб-сокетів в PHP
Чи існують підручники чи путівники, що показують, як написати собі простий сервер веб-сокетів у PHP? Я намагався шукати це в Google, але не знайшов багатьох. Я знайшов phpwebsockets, але зараз він застарів і не підтримує найновіший протокол. Я спробував оновити його сам, але, здається, це не працює. #!/php -q <?php …

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

11
javascript: використання умови у випадку перемикача
Вибачте за це німе запитання. Як я можу використовувати умову для справи в елементі мови переключення регістрів javascript? Як у прикладі нижче, випадок повинен збігатися, коли змінна liCount<= 5 та> 0; однак мій код не працює: switch (liCount) { case 0: setLayoutState('start'); var api = $('#UploadList').data('jsp'); api.reinitialise(); break; case (liCount<=5 …

7
MongoDB, видалити об’єкт із масиву
Док: { _id: 5150a1199fac0e6910000002, name: 'some name, items: [{ id: 23, name: 'item name 23' },{ id: 24, name: 'item name 24' }] } Чи є спосіб витягнути конкретний об’єкт з масиву? IE, як я витягую весь об'єкт item з ідентифікатором 23 з масиву items. Я намагався: db.mycollection.update({'_id': ObjectId("5150a1199fac0e6910000002")}, {$pull: …

11
Встановлення кількох атрибутів для елемента одночасно за допомогою JavaScript
Як я можу встановити кілька атрибутів одночасно за допомогою JavaScript? На жаль, я не можу використовувати фреймворк, такий як jQuery, для цього проекту. Ось що я маю зараз: var elem = document.createElement("img"); elem.setAttribute("src", "http://example.com/something.jpeg"); elem.setAttribute("height", "100%"); elem.setAttribute("width", "100%");
88 javascript 

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