从数组中删除不起作用
Deleting from an array doesn't work
所以,如果数组的元素值不等于我指定的值,我正在尝试从数组中删除:
代码:http://pastebin.com/hUc3mVLv
$scope.enablePVR = function()
{
for (i = 0; i < $scope.new_epg.length; i++) {
start_time = convert_time($scope.new_epg[i].start);
$scope.new_epg[i].title = $scope.new_epg[i].title.replace(/<(?:.|'n)*?>/gm, '');
$scope.new_epg[i].description = "";
$scope.new_epg[i].time = start_time;
}
archiveEPG = [];
for(var i=0; i<archiveEPG.length; i++) {
var e = document.getElementById("dateSelect");
if($scope.new_epg[i].start.split(" ")[0] == e[e.selectedIndex].value) {
archiveEPG[archiveEPG.length+1] = $scope.new_epg[i];
}
}
document.getElementById("dateSelect").remove(0);
$scope.get_epg(null, true, archiveEPG);
}
.remove(0)
无效,您可以添加此函数以使其有效:
Array.prototype.remove = function(index) {
return this.splice(index, 1); // The second parameter is the number of elements to remove.
}
相关文章:
- Jquery行删除对我不起作用,如何设置它
- 删除确认对话框在第一次单击时不起作用
- JS动态添加字段-删除按钮不起作用
- 添加/删除类淡入淡出不起作用
- 删除不起作用的父元素和所有子元素
- 节点.js快速删除 req.body 不起作用
- .hasClass 在 onclick 函数中不起作用,但删除和添加类函数可以
- 图层删除(图像);在 Kinetic.js 中不起作用
- 由 JavaScript 控制的 CSS3 单向转换在按顺序添加/删除类时不起作用
- JQuery/骨干删除在茉莉花中不起作用
- JavaScript 确认删除不起作用
- 添加/删除类在 Chrome 中对我不起作用
- 为什么从 Angular 服务中的对象中删除此元素不起作用
- 为什么javascript替换方法(没有regex)在angularjs表达式中不起作用来删除 
- 删除不起作用的li元素
- 使用jquery动态删除表行;不起作用
- 使用javascript从特定网站删除cookie不起作用
- 从购物车中删除在AngularJS中不起作用
- 删除jQuery中的事件不起作用
- jquery+draggable/my的输入在删除后不起作用