36
голоса
4
ответов
15
просмотров
Как перебрать или перечислить объекты в JavaScript?

У меня есть объект JavaScript, как показано ниже:

var p = {
    "p1": "value1",
    "p2": "value2",
    "p3": "value3"
};

Как мне пройтись по всем элементам объекта p (то есть по p1, p2, p3 и т.д.) и получить их ключи и значения?

24
голоса
5
ответов
17
просмотров
Получить выбранное значение из выпадающего списка с помощью JavaScript

Вопрос: Как получить выбранное значение из выпадающего списка с помощью JavaScript?

Я работаю с HTML-формой, и у меня есть выпадающий список, в котором нужно получить выбранное значение. Вот код, который я использую:


  
    test1
    test2
    test3
  

Мне нужно узнать, как я...

26
голоса
5
ответов
14
просмотров
Проверьте, существует ли заданный ключ в словаре

Проблема: Проверка существования ключа в словаре

Я хочу проверить, существует ли ключ в словаре, перед тем как обновить его значение. Я написал следующий код:

if 'key1' in dict.keys():
    print("blah")
else:
    print("boo")

Однако мне кажется, что это не самый оптимальный...

24
голоса
5
ответов
14
просмотров
Как добавить новые элементы массива в начало массива в JavaScript?

У меня есть необходимость добавлять или вставлять элементы в начало массива.

Например, если мой массив выглядит так:

[23, 45, 12, 67]

И ответом на мой AJAX-запрос является 34, я хочу, чтобы обновленный массив выглядел следующим образом:

[34, 23, 45, 12, 67]

Сейчас я планирую...

37
голоса
0
ответов
35
просмотров
Как создать утечку памяти в Java?

Я только что прошел собеседование, на котором меня спросили, как создать утечку памяти с помощью Java.

Честно говоря, я чувствовал себя довольно глупо, так как не знал, с чего начать.

Может, кто-то может привести пример?

61
голоса
5
ответов
18
просмотров
Как отключить выделение текста в элементах на странице

Заголовок: Как отключить выделение текста для якорных элементов, которые ведут себя как кнопки, с помощью CSS?

Текст проблемы:

У меня есть якорные элементы, которые функционируют как кнопки (например, кнопки в боковой панели на странице Stack Overflow, озаглавленные Вопросы, Теги и...

28
голоса
5
ответов
19
просмотров
Как получить миниатюру видео с YouTube с помощью YouTube API?

Описание проблемы:

У меня есть URL видео с YouTube, и я хотел бы узнать, как с помощью PHP и cURL получить связанное с этим видео миниатюрное изображение через YouTube API. Существуют ли какие-либо примеры или рекомендации по этому поводу?

35
голоса
5
ответов
18
просмотров
Как преобразовать строку в int в Java?

Как я могу преобразовать значение типа String в тип int? Например, у меня есть строка "1234", и я хотел бы получить число 1234. Как это сделать в Java?

24
голоса
3
ответов
20
просмотров
Как изменить курсор на руку при наведении на элемент списка?

У меня есть список, и я добавил обработчик кликов для его элементов:


  foo
  goo

Как я могу изменить указатель мыши на указатель в виде руки (как при наведении на кнопку)? В данный момент указатель превращается в указатель для выделения текста, когда я навожу курсор на элементы...

28
голоса
5
ответов
24
просмотров
Как отсортировать список словарей по значению словаря в Python?

Как отсортировать список словарей по значению определенного ключа?

У меня есть список словарей, который выглядит следующим образом:

[{'name': 'Homer', 'age': 39}, {'name': 'Bart', 'age': 10}]

Я хочу отсортировать этот список по ключу name. Ожидаемый результат...

32
голоса
5
ответов
31
просмотров
Использование async/await с циклом forEach

Есть ли проблемы с использованием async/await в цикле forEach? Я пытаюсь пройтись по массиву файлов и использовать await для получения содержимого каждого файла.

import fs from 'fs-promise'

async function printFiles () {
  const files = await getFilePaths() // Предполагаем,...
75
голоса
4
ответов
19
просмотров
Почему вычитание этих двух временных меток (эпохи в миллисекундах) из 1927 года даёт странный результат?

Описание проблемы:

Я столкнулся с неожиданным поведением в Java, когда пытаюсь сравнить две строки дат, которые отличаются друг от друга на одну секунду. В следующем коде я парслю две строки, представляющие время, разница между которыми составляет 1 секунду, и сравниваю их:

public...
31
голоса
5
ответов
26
просмотров
Существует ли функция "exists" в jQuery?

Как можно проверить существование элемента в jQuery?

У меня есть следующий код:

if ($(selector).length > 0) {
    // Сделать что-то
}

Существует ли более элегантный способ подойти к этой задаче? Может быть, есть какой-то плагин или функция?

25
голоса
5
ответов
37
просмотров
Генерация случайного числа в диапазоне между двумя числами в JavaScript

Есть ли способ сгенерировать случайное число в указанном диапазоне с помощью JavaScript? Например: необходимо получить случайное число в диапазоне от 1 до 6, где результатом может быть любое из значений: 1, 2, 3, 4, 5 или 6.

27
голоса
3
ответов
60
просмотров
Как преобразовать строку в float или int?

Как можно преобразовать строку (str) в число с плавающей запятой (float)?

"545.2222" -> 545.2222

Или же как преобразовать строку (str) в целое число (int)?

"31" -> 31

*Для обратного преобразования смотрите [Как преобразовать целое число в строку в...