javaScript中slice函数用法实例分析


Posted in Javascript onJune 08, 2015

本文实例讲述了javaScript中slice函数用法。分享给大家供大家参考。具体分析如下:

javaScript 中的 slice 函数,对于array对象的slice函数,返回一个数组的一段。(仍为数组)
arrayObj.slice(start, [end]) 

参数:

arrayObj,必选项。一个 Array 对象。 
start,必选项。arrayObj 中所指定的部分的开始元素是从零开始计算的下标。 
end,可选项。arrayObj 中所指定的部分的结束元素是从零开始计算的下标。 

说明:

slice 方法返回一个 Array 对象,其中包含了 arrayObj 的指定部分。
slice 方法一直复制到 end 所指定的元素,但是不包括该元素。如果 start 为负,将它作为 length + start处理,此处 length 为数组的长度。如果 end 为负,就将它作为 length + end 处理,此处 length 为数组的长度。如果省略 end ,那么 slice 方法将一直复制到 arrayObj 的结尾。如果 end 出现在 start 之前,不复制任何元素到新数组中。

示例:

在下面这个例子中,除了最后一个元素之外,myArray 中所有的元素都被复制到 newArray 中:

newArray = myArray.slice(0, -1) --------str的slice

<script type="text/javascript">
function Request(valuename,testurl)
{
var rtnval ;
//获取当前网页地址信息http://192.168.1.240:85/test/asp/Crmkorea_co_kr/test.htm?PARA1=ATEST
//var nowAddress = unescape(location.href) ;
var nowAddress = testurl
var parameters = new Array() ;
alert(nowAddress.slice(nowAddress.indexOf("?")+1, nowAddress.length))
parameters = (nowAddress.slice(nowAddress.indexOf("?")+1, nowAddress.length)).split("&") ;
for(var i=0;i<parameters.length;i++)
{
  alert(i + "--" + parameters[i])
  if(parameters[i].indexOf(valuename) != -1)
  {
  rtnval = parameters[i].split("=")[1] ;
  if(rtnval == undefined || rtnval == null)
  {
   rtnval = "" ;
  }
  return rtnval ;
  }
  else{
  // alert(parameters[0].indexOf(valuename))
  // alert("request must from :" + valuename)
  }
}
return ""
//alert(rtnval) ;
}
var myaddr = "http://www.yoursiteweb.com/?para1=test1&PARA1=test2"
alert(Request("PARA1",myaddr))
//检查地址中是否包含参数para1,并返回该参数的值
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
用javascript父窗口控制只弹出一个子窗口
Apr 10 Javascript
简述JavaScript中正则表达式的使用方法
Jun 15 Javascript
jQuery实现Tab菜单滚动切换的方法
Sep 21 Javascript
AnjularJS中$scope和$rootScope的区别小结
Sep 18 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
Oct 21 Javascript
javascript 注释代码的几种方法总结
Jan 04 Javascript
详解AngularJS 路由 resolve用法
Apr 24 Javascript
node使用promise替代回调函数
May 07 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
Sep 25 Javascript
JavaScript 面向对象基础简单示例
Oct 02 Javascript
vue-simple-uploader上传成功之后的response获取代码
Sep 07 Javascript
javascript的var与let,const之间的区别详解
Feb 18 Javascript
javaScript中push函数用法实例分析
Jun 08 #Javascript
JavaScript中exec函数用法实例分析
Jun 08 #Javascript
js去除浏览器默认底图的方法
Jun 08 #Javascript
简介JavaScript中的italics()方法的使用
Jun 08 #Javascript
JavaScript中的fontsize()方法使用详解
Jun 08 #Javascript
js控制网页前进和后退的方法
Jun 08 #Javascript
js禁止页面刷新与后退的方法
Jun 08 #Javascript
You might like
基于php常用正则表达式的整理汇总
2013/06/08 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
网页设计常用的一些技巧
2006/12/22 Javascript
jquery tools系列 expose 学习
2009/09/06 Javascript
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
深入理解JavaScript系列(1) 编写高质量JavaScript代码的基本要点
2012/01/15 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
jquery 中的each()跳出循环的语句
2014/05/23 Javascript
JavaScript中匿名函数的用法及优缺点详解
2016/06/01 Javascript
JS简单实现表格排序功能示例
2016/12/20 Javascript
浅析vue-router原理
2018/10/19 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
Angular中innerHTML标签的样式不起作用的原因解析
2019/06/18 Javascript
vue+echarts实现动态折线图的方法与注意
2020/09/01 Javascript
python使用xmlrpc实例讲解
2013/12/17 Python
python进阶教程之循环对象
2014/08/30 Python
Numpy中的mask的使用
2018/07/21 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
python实现移动木板小游戏
2020/10/09 Python
python3 kubernetes api的使用示例
2021/01/12 Python
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
美体小铺美国官网:The Body Shop美国
2017/11/10 全球购物
BNKR中国官网:带你感受澳洲领先潮流时尚
2018/08/21 全球购物
英国最大的纸工艺品商店:CraftStash
2018/12/01 全球购物
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
物流仓管员工作职责
2014/01/06 职场文书
新春寄语大全
2014/04/09 职场文书
企业总经理任命书
2014/06/05 职场文书
宿舍标语大全
2014/06/19 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
个人欠条范本
2015/07/03 职场文书
运动员入场词
2015/07/18 职场文书
tp5使用layui实现多个图片上传(带附件选择)的方法实例
2021/11/17 PHP