Главная » Без рубрики

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

У меня есть массив целых чисел, и я использую метод .push() для добавления в него элементов.
Есть ли простой способ удалить определенный элемент из массива? Эквивалент чего-то типа array.remove(int);.
Мне нужно использовать базовый JavaScript — н…

Читать далее »

Как отменить ‘git add’ перед фиксацией?

Я ошибочно добавил файлы с помощью команды:
git add myfile.txt
Я еще не запускал git commit. Есть ли способ отменить это, поэтому эти файлы не будут включены в коммит?

Читать далее »

Что делает «use strict» в JavaScript, и каковы причины этого?

Недавно я запустил код моего кода JavaScript через Crockford JSLint, и он дал следующую ошибку: Problem at line 1 character 1: Missing «use strict» statement. Выполняя некоторые поиски, я понял, что некоторые люди добавляют «use strict»; в свой к…

Читать далее »

Что и где находятся стек и куча?

Книги на языках программирования объясняют, что типы значений создаются в стеке, а ссылочные типы создаются в куче, не объясняя, что это за две вещи. Я не прочитал четкого объяснения этого. Я понимаю, что такое стек. Но, где и что они (физически в …

Читать далее »

Как проверить, содержит ли строка подстроку в JavaScript?

Обычно я ожидал бы String.contains(), но, похоже, его нет. Каков разумный способ проверить это?

Читать далее »

Как работают блокировки JavaScript?

Как бы вы объяснили закрытие JavaScript для кого-то, у кого есть знания о концепциях, из которых они состоят (например, функции, переменные и т.п.), Но не понимают самих замыканий? Я видел пример схемы, приведенный в Википедии, но, к сожалению, это…

Читать далее »

Как изменить существующие, unpushed коммиты?

Я написал неправильную вещь в сообщении коммита. Кроме того, я забыл включить некоторые файлы.
Как изменить сообщение/файлы комита? Коммит еще не запушен.

Читать далее »

Как перенаправить на другую веб-страницу?

Как перенаправить пользователя с одной страницы на другую с помощью jQuery или чистого JavaScript?

Читать далее »

Что такое оператор «->» в С++?

После прочтения Hidden Features и Dark Corners of С++/STL на comp.lang.c++.moderated, я был полностью удивлен, что следующий фрагмент, скомпилированный и работающий в как Visual Studio 2008, так и g++ 4.4.
Здесь код:
#include
int m…

Читать далее »

Что делает ключевое слово «yield»?

Каково использование ключевого слова yield в Python? Что он делает?
Например, я пытаюсь понять этот код 1:
def _get_child_candidates(self, distance, min_dist, max_dist):
if self._leftchild and distance — max_dist < self._median:
y…

Читать далее »