jssliceJS中如何获取数组中的一部分元素

jsslice  时间:2021-07-24  阅读:()

JS中如何获取数组中的一部分元素

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html的<script>标签中,输入js代码:var a = [123, 567, 86, 90, 234];var b = a.slice(1, 3);document.body.innerText = b;。

3、浏览器运行index.html页面,此时只会打印出数组第2-3个元素。

javascript如何获取一个变量中某个字符?

js截取字符串。

JS提供两个截取字符串的方法,分别是:slice()和substring() slice和substring都可以接受一个或两个参数,第1个参数是获取要截取的字符串的直始位置,第2个参数如果不为空则是获取要截取的字符串的结束位置的前一位(也就是说获取的终点位置不在返回值内),为空表示截取到整个字符串的最后一个字符。

我们来看下两种方法的用法 注意:字符串的位数都是从0开始 <script language="javascript"> var stmp = ""; //使用一个参数 alert(stmp.slice(3));//从第4个字符开始,截取到最后个字符;返回"" alert(stmp.substring(3));//从第4个字符开始,截取到最后个字符;返回"" //使用两个参数 alert(stmp.slice(1,5))//从第2个字符开始,到第5个字符;返回"cinn" alert(stmp.substring(1,5));//从第2个字符开始,到第5个字符;返回"cinn" //如果只用一个参数并且为0的话,那么返回整个参数 alert(stmp.slice(0));//返回整个字符串 alert(stmp.substring(0));//返回整个字符串 //那如何只反回第一个字符呢,可以用其它的函数,那如果一定要用这两个方法的话就指定第一个参数为0,第二个参数为1,看下面的例子 alert(stmp.slice(0,1));//返回"r" alert(stmp.substring(0,1));//返回"r" //在上面的例子中我们可以看出slice()和substring()的用法是相同的,返回的值也是一样的,但当参数为负数时,他们的返回值却不一样,看下面的例子 alert(stmp.slice(2,-5));//返回"i" alert(stmp.substring(2,-5));//返回"rc" //从上面两个例子可以看出slice(2,-5)实际上是slice(2,3),负5转换成正3;而substring(2,-5)实际上是substring(2,0),负数转换为0,swubstring总是把最小的数作为起始位置。

</script>

String.substr(N1,N2) 这个就是我们常用的从指定的位置(N1)截取指定长度(N2)的字符串; String.substring(N1,N2) 这个就有点特别了,它是先从N1,N2里找出一个较小的值,然后从字符串的开始位置算起,截取较小值位置和较大值位置之间的字符串,截取出来的字符串的长度为较大值与较小值之间的差。

JS中如何获取数组中的一部分元素

js获取数组中的一部分元素,有2种方法:slice和filter函数,下面分别介绍。

slice slice的定义和用法如下,用于截取数组的一段 执行 var arr = [1,2,3,4,5]; arr.slice(1,4); 这2行代码,可以看到截取了1到4下标的代码 filter filter则用于过滤数组中的一部分元素,剩下的元素就是需要的那部分元素。

现在尝试下面代码,可以将一个数字数组中的偶数过滤掉,只留下奇数。

var arr = [1,2,3,4,5]; arr.filter(e=>e%2==0)

  • jssliceJS中如何获取数组中的一部分元素相关文档

QQ防红跳转短网址生成网站源码(91she完整源码)

使用此源码可以生成QQ自动跳转到浏览器的短链接,无视QQ报毒,任意网址均可生成。新版特色:全新界面,网站背景图采用Bing随机壁纸支持生成多种短链接兼容电脑和手机页面生成网址记录功能,域名黑名单功能网站后台可管理数据安装说明:由于此版本增加了记录和黑名单功能,所以用到了数据库。安装方法为修改config.php里面的数据库信息,导入install.sql到数据库。...

georgedatacenter:美国VPS可选洛杉矶/芝加哥/纽约/达拉斯机房,$20/年;洛杉矶独立服务器39美元/月

georgedatacenter怎么样?georgedatacenter这次其实是两个促销,一是促销一款特价洛杉矶E3-1220 V5独服,性价比其实最高;另外还促销三款特价vps,大家可以根据自己的需要入手。georgedatacenter是一家成立于2019年的美国vps商家,主营美国洛杉矶、芝加哥、达拉斯、新泽西、西雅图机房的VPS、邮件服务器和托管独立服务器业务。georgedatacen...

月神科技:香港CN2/洛杉矶CN2/华中电信高防vps,月付20元起

月神科技怎么样?月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、华中电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。目前,香港CN2云服务器、洛杉矶CN2云主机、华中电信高防vps,月付20元起。点击进入:月神科技官方网站地址月神科技vps优惠信息:香港安畅CN2-GIA低至20元核心:2...

jsslice为你推荐
水冷机箱多少钱主机安一个水冷要多少钱?发博客怎么发博客?免流量是什么意思腾讯大王卡免费流量是什么意思?微软将停止支持32位Win10系统WIN10系统Microsoft Office已停止工作怎么解决iphone12或支持北斗导航苹果12几个版本dnf客户端消失DNF客户端无缘无故消失电梯物联网平台电梯物联网技术运用到电梯的远程监控上,能实现什么作用?创业好项目论坛现在挣钱太难了、大家有什么好项目智能公共广播系统公共广播系统的品牌都有哪些??云图好看吗电影《云图》看了两遍,还是没怎么看懂,那位大侠讲讲,要通俗易懂。
香港虚拟空间 域名交易 香港vps主机 星星海 网站监控 发包服务器 台湾谷歌网址 韩国网名大全 太原联通测速平台 php空间申请 seednet 广州服务器 河南移动网 独享主机 photobucket atom处理器 重庆联通服务器托管 linux服务器系统 海尔t68驱动 免费php空间申请 更多