vue.js删除数组中指定索引的元素

JavaScript019

vue.js删除数组中指定索引的元素,第1张

var arr = ['a','b','c','d','e','f','g','h','i']

for(let i=0i<arr.lengthi++){

// arr.splice(i,1)//(循环删除所有元素)i是索引,1是长度,null的意思是该元素替换为null

if(i==2){

arr.splice(i,1)//删除第2个元素

arr.splice(i+2,1,null)//把第4个位置的元素替换为null

arr.splice(i+3,2,['w','z'])//把第5和第6位置的元素替换为w和z

}

}

删除对象:

let list = that.navList[1].orderList

let index = list.findIndex(val =>val.time === item.time)

index !== -1 &&list.splice(index, 1)

删除json下指定的元素

var obj = {‘id’:1, ‘name’:2}

delete obj.id

delete obj[id]

console.log(obj)// {‘name’:2}

删除数组中指定元素

var objArray = [‘1’,’2’,’3’,’4’]

objArray.remove(‘1’)

console.log(objArray)// [‘2’,’3’,’4’]

/*定义js数组删除元素/

Array.prototype.remove = function(val) {

var index = this.indexOf(val)

if (index >-1) {

this.splice(index, 1)

}

}

jquery判断数组中是否含有某个元素

$.inArray(‘1’,objArray) //返回‘1’的索引,如果不存在则返回-1

你好,textarea标签内的内容即为它的value,所以可以通过value属性操作。

document.getElementsByTagname("textarea")[0].value=""//这样的前提是只有一个textarea

或者:

<textarea id="aa">sdfasdfasdfasdfasdfasdfasdfasdf</textarea>

<script type='text/javascript'>

document.getElementById("aa").value=""

</script>

你要删除指定的内容的可以这样:

document.getElementById("aa").value=document.getElementById("aa").value.toString().replace(/这里写你的指定内容的的正则表达式/g,'')//根据正则表达式匹配内容,并替换为空,即删除。正则表达式后的参数g是替换全部匹配的项,没有g则只匹配第一个。