Есть много вопросов об этом, не в последнюю очередь: jQuery версия массива содержит, решение с использованием метода сращивания и многое другое. Однако все они кажутся сложными и раздражающими.
С объединенными полномочиями javascript, jQuery и coffeescript, какой самый чистый способ удалить элемент из массива javascript? Мы не знаем индекс заранее. В коде:
a = [4,8,2,3]
a.remove(8) # a is now [4,2,3]
Неудачный хороший встроенный метод, что является чистым способом расширения массивов javascript для поддержки такого метода? Если это помогает, я действительно использую массивы в качестве наборов. Решения будут идеально работать в coffeescript с поддержкой jQuery. Кроме того, мне было все равно, о скорости, но вместо этого расставьте приоритет четкого простого кода.