web前端|js教程
js数组,添加元素,JavaScript
web前端-js教程
数组是JavaScrip中中一个比较重要的部分,在学习js数组时,数组元素的操作是不可缺少的部分,那么你知道数组元素如何添加吗?本篇文章就给大家介绍如何往js数组(一维)中添加元素,让大家了解往js数组中添加元素的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
小猪cms源码安装方法,ubuntu 磁盘操作,tomcat连接池加载,android 视频爬虫,php项目经理招聘,mate seolzw
首先我们来简单介绍一下往js数组中添加元素的3种方法是什么?它们分别为:
域名贷款源码,win11 ubuntu,爬虫ip请求频率,php招聘提,seo0218lzw
1、js push()方法添加数组元素
android 视频转换源码,vscode文件共享,怎么用命令升级ubuntu,tomcat最低内存,ado sqlite3,苹果cms采集插件功能,前端框架 ie8,爬虫嗅探器,种子文件 php,永城seo优化,php影视网站模版,国外优秀网页模板,html银行账户模板,学校管理系统登录页面html模板,4s店管理系统java,微赞打包不了小程序怎么办lzw
2、js unshift()方法添加数组元素
3、js splice()方法添加数组元素
下面我们来具体介绍上述方法是怎么往js数组中添加元素的,通过简单的代码实例介绍。
js push()方法添加数组元素
push()方法可以将一个或多个新元素添加到数组的结尾,然后返回新数组的长度,且所有主要浏览器都支持push()方法。
语法:
数组.push(元素1,元素2,元素3.....元素n);/*push()方法里必须有一个参数*/
代码示例:把dog1,dog2两个元素添加到animal数组的末尾
数组:cat,elephant,tiger,rabbit;
数组长度为:4
function myFunction(){ var animal = ["cat", "elephant", "tiger","rabbit"]; document.write("
数组:"+animal+";
数组长度:"+ animal.length+"
"); var animal1= animal.push("dog1","dog2"); document.write("
新数组:"+animal+";
数组长度:"+ animal1+"
");}
效果图:
说明:
数组.length可以返回数组的长度
js unshift()方法添加数组元素
unshift()方法可以将一个或多个新元素添加到数组的开头,然后返回新数组的长度,且所有主流浏览器都支持unshift方法。
语法:
数组.unshift(元素1,元素2,元素3.....元素n);/* unshift()方法里必须有一个参数*/
代码示例:把dog1,dog2两个元素添加到animal数组的开头
数组:cat,elephant,tiger,rabbit;
数组长度为:4
function myFunction(){ var animal = ["cat", "elephant", "tiger","rabbit"]; document.write("
数组:"+animal+";
数组长度:"+ animal.length+"
"); var animal1= animal.unshift("dog1","dog2"); document.write("
新数组:"+animal+";
数组长度:"+ animal1+"
");}
效果图:
js splice()方法添加数组元素
splice()方法可以将一个或多个新元素添加到数组的指定位置,插入位置的元素自动后移,且所有主要浏览器都支持splice方法。
语法:
数组.splice(index,howmany,item1,.....,itemN);
index:表示从哪里添加或者删除元素;
howmany:表示应该删除多少个元素,赋值为0就表示不删除元素;
item:表示要添加到数组的新元素。
代码示例:把dog1,dog2两个元素添加到animal数组的第二个位置里(第一个元素后)
数组:cat,elephant,tiger,rabbit;
数组长度为:4
function myFunction(){ var animal = ["cat", "elephant", "tiger","rabbit"]; document.write("
数组:"+animal+";
数组长度:"+ animal.length+"
"); var animal1= animal.splice(1,0,"dog1","dog2"); document.write("
新数组:"+animal+";
数组长度:"+ animal1.length+"
");}
效果图: