博客列表 >JS引入及数组函数slice()和splice()-2019年1月16日22时

JS引入及数组函数slice()和splice()-2019年1月16日22时

兰岚的博客
兰岚的博客原创
2019年01月17日 15:38:47641浏览

slice(start,end):可从已有数组中返回选定的元素,返回一个新数组,包含从start到end(不包含该元素)的数组元素。

start参数:必须,规定从何处开始选取,如果为负数,规定从数组尾部算起的位置,-1是指最后一个元素。

end参数:可选(如果该参数没有指定,那么切分的数组包含从start倒数组结束的所有元素,如果这个参数为负数,那么规定是从数组尾部开始算起的元素)。

splice(index,howmany,item1,...itemX):该方法向或者从数组中添加或者删除项目,返回被删除的项目。(该方法会改变原数组)

index参数:必须,整数,规定添加或者删除的位置,使用负数,从数组尾部规定位置。

howmany参数:必须,要删除的数量,如果为0,则不删除项目。

tem1,...itemX参数:可选,向数组添加的新项目。
===============================

第一种:以事件的形式写在标签上,如:
<p onClick="javascript:alert('你好!')">点我!</p>
第二种:内部引用
注意:<script></script>标签应该放在</body>之后</html>之前
第三种:外部引用
<script type="text/javascript" src="../js/jj.js"></script>;
===============================

实例

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script>
    var arr=new Array("Html","Css","Java","PHP","Bootstrap");
    document.write(arr + "<br />");
    document.write(arr.slice(2,4) + "<br />");  //返回第3个第4个元素Java PHP
    document.write(arr.slice(2,-1) + "<br />");//返回第3个第4个元素Java PHP
    arr.splice(3,0,"Js");           //第4元素位置插入JS
    document.write(arr + "<br />");
    arr.splice(3,1,"Js1");         //第4元素更新为JS1
    document.write(arr + "<br />");
</script>
<!--  js引入到html文档中的三种方式 
第一种:以事件的形式写在标签上,如:
<p onClick="javascript:alert('你好!')">点我!</p>
第二种:内部引用
<p onClick="ff()">点我!</p>
注意:<script></script>标签应该放在</body>之后</html>之前?
第三种:外部引用
<p onClick="ff1()">点我!</p>
<script type="text/javascript" src="jj.js"></script>; 
jj.js文件内容:
    function ff1(){
   alert('你好!');
    }
-->

<p onClick="alert('你好0!')">点我!</p>
<p onClick="ff()">点我!</p>
<p onClick="ff1()">点我!</p>

</body>

<script>
    function ff(){
   alert('你好哦!');
    }
</script>
<script type="text/javascript" src="jj.js"></script>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

 

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议