JavaScript对象之数组(六)

编程入门 行业动态 更新时间:2024-10-09 01:20:12

JavaScript对象之<a href=https://www.elefans.com/category/jswz/34/1771288.html style=数组(六)"/>

JavaScript对象之数组(六)

数组方法(splice)


删除

语法:
arrayObject.splice(index,count);
功能:
删除从index处开始的零个或多个元素
返回值:
含有被删除的元素的数组
说明:
count是要删除的项目数量,如果设置为0,则不会删除项目。如果不设置,则删除从index开始的所有值

插入

语法:
arrayObject.splice(index,0,item1,...,itemX);
功能:
在指定位置插入值
参数:
index:起始位置
0:要删除的个数
item1,...,itemX:要插入的项
返回值:
数组

替换

语法:
arrayObject.splice(index,count,item1,...,itemX);
功能:
在指定位置插入值,且同时删除任意数量的项
参数:
index:起始位置
count:要删除的个数
item1,...,itemX:要插入的项
返回值:
数组

编程练习

实现:
(1)循环弹出输入框,用户输入的任意字符的前两个被替换为“hello”,后面的字符不受影响,比如在页面中输入一组数据:1,2,3,4,5 把前两项(1和2)换成hello,最后的结果是hello,3,4,5。
(2)当输入“-1”时,输入框停止弹出

任务

第一步:页面中循环弹出一个输入框,当输入-1时停止循环
第二步:将用户输入的数据放进一个数组中,数组中不包含结束字符-1
第三步:将数组的前两个字符替换成“hello”,然后输出在页面中

参考代码

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>splice</title></head><body><script>var input;var arr=[];while(input!="-1"){input=prompt("请输入任意你想输的字符");arr.push(input);}arr.splice(arr.length-1,1);arr.splice(0,2,"hello");document.write(arr);</script></body>
</html>

更多推荐

JavaScript对象之数组(六)

本文发布于:2023-07-28 19:29:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1287696.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数组   对象   JavaScript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!