用户:
wyyds查看:120 回复:4 评论:12 创建时间:2022-10-04T10:59:18
emmm...
doge=['一','二','三','四']
问:这样的话我用什么代码可以删掉元素'一',然后再增加'五'
无极玄天
let doge=['一','二','三','四']
doge=['二','三','四','五']点赞0
评论
你这... 直接删掉了? 然后赋值?... 有没有可以直接调用的代码?
原来你看得懂啊
pythone过来的👀👀
删除头元素:array.shift()
添加尾元素:array[array.length] = ' '
点赞0
评论
问:如果删除指定元素呢?
自己看API的拓展
没有啊?
用splice结合indexOf
doge.splice(4,1,'五')
点赞0
评论
没看懂? 指地是索引值吗?
那有没有删除的?
操作的数组.splice(操作的索引,删除的个数(自然数),要添加的值(可选))
ok 那能给个删除的实例吗
let arr = [0,1,2];arr.splice(arr.indexOf(2),1);console.log(arr);arr.splice(arr.indexOf(0),1,'3');console.log(arr);
Nomen在数组尾部推入项目:
Array.push("element")
弹出第一个项目:
Array.shift(index)
删除指定索引项目
Array.splice(index,element_count)
前面是索引,后面是删除的长度,如1,则删除一项
查找指定项目
Array.indexOf('element')
所以,我们先indexOf一个项目获取索引,然后用splice删除
Array.splice(Array.indexOf('element'),1)点赞0
评论