121
голоса
5
ответов
24
просмотров
Как удалить конкретный элемент из массива в JavaScript?

Как удалить конкретное значение из массива? Что-то вроде:

array.remove(value);

Ограничения: я должен использовать чистый JavaScript. Фреймворки не допускаются.

87
голоса
3
ответов
22
просмотров
Как проверить, скрыт ли элемент в jQuery?

Как переключить видимость элемента, используя методы .hide(), .show() или .toggle()?

Как можно проверить, является ли элемент видимым или скрытым?

76
голоса
4
ответов
30
просмотров
Как перенаправить на другую веб-страницу?

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

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

Если у кого-то есть примеры кода или подробные объяснения, буду признателен!

76
голоса
5
ответов
27
просмотров
Сравнение: var functionName = function() {} против function functionName() {}

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

75
голоса
4
ответов
18
просмотров
Почему вычитание этих двух временных меток (эпохи в миллисекундах) из 1927 года даёт странный результат?

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

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

public...
75
голоса
3
ответов
17
просмотров
Как удалить свойство из объекта JavaScript?

Тема: Как удалить свойство объекта в JavaScript?

Привет, коллеги!

У меня есть объект JavaScript следующего вида:

let myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI",
  "regex": "^http://.*"
};

Мне нужно удалить свойство regex, чтобы получить следующий...

74
голоса
0
ответов
40
просмотров
Как проверить, содержит ли строка подстроку в JavaScript?

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

У меня возникла ситуация, когда я ожидаю наличие метода String.contains(), но, похоже, его нет в используемом мной языке программирования. Это вызывает затруднения при попытке проверить, содержится ли одна строка в другой.

Какой разумный способ реализовать такую проверку...

70
голоса
5
ответов
34
просмотров
Как объединить два словаря в одно выражение в Python?

Я хочу слить два словаря в новый словарь, но с определенным поведением при совпадении ключей.

Вот пример словарей, которые я использую:

x = {'a': 1, 'b': 2}
y = {'b': 3, 'c': 4}

Я хотел бы получить результат следующим образом:

z = merge(x, y)

>>> z
{'a': 1, 'b': 3, 'c':...
67
голоса
4
ответов
16
просмотров
Как вернуть ответ от асинхронного вызова?

Как вернуть ответ/результат из функции foo, которая выполняет асинхронный запрос?

Я пытаюсь вернуть значение из колбэка, а также присвоить результат локальной переменной внутри функции и вернуть её, но ни один из этих способов не работает — они все возвращают undefined или начальное...

63
голоса
5
ответов
22
просмотров
Как включить один JavaScript файл в другой?

Описание проблемы: Как мне подключить один JavaScript файл внутри другого JavaScript файла, аналогично тому, как это делается с помощью @import в CSS?

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

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

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

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

57
голоса
2
ответов
25
просмотров
Как создать каталог и все отсутствующие родительские каталоги?

Я пытаюсь создать директорию по заданному пути, при этом необходимо создать все отсутствующие родительские директории в этом пути. Например, в Bash я могу использовать команду mkdir -p /path/to/nested/directory, которая выполняет эту задачу. Как я могу реализовать что-то подобное в своем коде?

55
голоса
5
ответов
13
просмотров
Как получить индекс в цикле 'for'?

Как получить индекс при переборе последовательности с помощью цикла for?

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

xs = [8, 23, 45]

Я пытаюсь использовать цикл for, чтобы перебрать элементы списка и вывести их с соответствующими индексами. Пример кода,...

54
голоса
5
ответов
24
просмотров
Как заменить все вхождения строки в JavaScript?

Проблема с удалением всех вхождений подстроки в строке

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

string = "Test abc test test abc test test test abc test test abc";

С помощью следующей команды я пытаюсь удалить подстроку abc:

string = string.replace('abc', '');

Однако, эта...

54
голоса
4
ответов
22
просмотров
Как создать GUID / UUID?

Заголовок: Как создать GUID (глобально уникальные идентификаторы) в JavaScript?

Описание проблемы: Я пытаюсь создать GUID (UUID), который должен быть не менее 32 символов и оставаться в диапазоне ASCII, чтобы избежать проблем при передаче его между различными частями приложения.

Мне непонятно,...

54
голоса
0
ответов
14
просмотров
Как проверить корректность email-адреса в JavaScript?

Проблема: Проверка корректности email-адреса на стороне клиента в JavaScript

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

54
голоса
0
ответов
23
просмотров
В чем разница между тильдой (~) и каретом (^) в package.json?

После обновления до последней стабильной версии node и npm, я попытался выполнить команду npm install moment --save. В результате запись в package.json сохраняется с префиксом карета ^. Ранее использовался префикс тильда ~.

  1. Почему были внесены эти изменения в npm?
  2. В чем разница...
53
голоса
4
ответов
17
просмотров
Как сделать первую букву строки заглавной в JavaScript?

Как сделать первый символ строки заглавным, если это буква, но не изменять регистр остальных символов?

Я столкнулся с проблемой, когда необходимо сделать первый символ строки заглавным, если он является буквой, при этом остальные буквы в строке должны сохранять свой регистр. Например:

"this is a...

52
голоса
5
ответов
28
просмотров
Как проверить, отмечен ли чекбокс в jQuery?

Я столкнулся с проблемой в jQuery: мне нужно проверить свойство checked для чекбокса и выполнить действие на основе этого свойства.

Например, если чекбокс с идентификатором age отмечен, я должен отобразить текстовое поле для ввода возраста, в противном случае скрыть это текстовое...

52
голоса
5
ответов
11
просмотров
В чем разница между "INNER JOIN" и "OUTER JOIN"?

Какова роль операторов LEFT OUTER JOIN, RIGHT OUTER JOIN и FULL OUTER JOIN в запросах SQL и как они соотносятся друг с другом?