关于这一点有很多问题,尤其是: 数组的jQuery版本包含,splice方法的解决方案等等.然而,它们看起来既复杂又令人讨厌.
利用javascript,jQuery和coffeescript的强大功能,从javascript数组中删除元素的最简洁方法是什么?我们事先并不知道该指数.在代码中:
a = [4,8,2,3]
a.remove(8) # a is now [4,2,3]
Run Code Online (Sandbox Code Playgroud)
如果没有一个好的内置方法,那么扩展javascript数组以支持这种方法的干净方法是什么?如果它有帮助,我真的使用数组作为集合.解决方案理想情况下可以在coffeescript中使用jQuery支持.此外,我不关心速度,而是优先考虑清晰,简单的代码.