del(ary, el){
const index = ary.indexOf(el);
const delEle = ary.splice(index, 1);
console.log(index);
return ary;
test:any=['i','o','u','v'];
假如我们要删除其中的‘o’,就可以这么使用:
this.del(this.test, 'o');
let newAry=this.del(this.test, 'o');
Array.prototype.indexOf = function (val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1;};Array.prototype.remove = function (val) { v...
var app = angular.module('serApp', []);
app.controller('indexCtrl', function($scope, $http)
{ $scope.arrs = [{
<BR> n:'a';
arr:['1','2','1']
},{<BR><BR> n:'b';
arr:['4','5','6']
html 代码:
<tr ng-repeat="item in dataList.invdata" ng-class="{'disabled':item.status == -1}">
<div class="checkbox">
<label>
<div ng-repeat="p in postBack" style="overflow: hidden;">
<div class="form-group" style="width: 47.5%;float: left;">
<input type="text" class="form-control" name=...
1.最原始的方式A = [];设置变量A为一个新的空数组,如果没有另外的引用指向A的时候,这种方式是最好的,但是如果有一个引用变量B指向A,执行A=[ ]后,B还是原来的数组,不会发生变化;因为刚开始B=A;A和B指向同一个地址,然后A= [ ]后,A指向了另外的一个地址,所以B还是原来的地址;例子var arr1 = ['a','b','c','d','e','f'];
var arr2 = a...