<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数组中常用的函数</title>
<script type="text/javascript">
/*
* 常用的四个函数
* 1.concat 将多个数组的内容合并
* 返回的是合并后的内容
* 2.pop 移除最后一个元素
* 返回的是移除最后的元素的数值
* 3.push 将数据追加到数组的末尾
* 返回的是追加后数组的长度
* 4.shift 移除数组的第一个元素
* 返回的是移除第一个元素的数值
* 5.unShift 添加元素到首位
* 返回的是添加元素后数组的长度
*/
function testConcat(){
var c = [1,2,3];
var d = ["呵呵","解决"];
var e = "javaScript";
//数组元素的合并
var f = c.concat(d,e);
//设置数组的长度小于元素的数量则从后向前递减
//f.length = 6;
alert(f);
alert("---->"+f.length);
}
//Pop()移除最后一个元素
function testPop(){
var c = [1,2,45];
alert("移除最后一个元素"+c.pop());
alert(c);
}
//push() 将元素放到数组最后的位置 返回数组的长度
function testPush(){
var c = [1,2,3];
alert("使用push()后数组的长度"+c.push(23));
c.push
alert(c);
alert(c.length);
}
//移除数组的第一个元素
function testShift(){
var c = [11,2,3];
alert("使用shift()后移除的第一个元素"+c.shift());
alert(c);
alert(c.length);
}
//将元素插到首位
function testUnShift(){
var c = [11,2,3];
alert("使用unShift()后数组的长度"+c.unshift("张家口"));
alert(c);
alert(c.length);
}
</script>
</head>
<body>
<h1>数组中常用的函数</h1>
<hr />
<input type="button" value="concat" οnclick="testConcat()" />
<input type="button" value="Pop" οnclick="testPop()" />
<input type="button" value="Push" οnclick="testPush()" />
<input type="button" value="shift" οnclick="testShift()" />
<input type="button" value="Unshift" οnclick="testUnShift()" />
</body>
</html>
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
pytorch的四个hook函数
训练神经网络模型有时需要观察模型内部模块的输入输出,或是期望在不修改原始模块结构的情况下调整中间模块的
回调函数 反向传播 神经网络模型 -
php四个常用类封装
这4个类分别是Mysql类、 分页类、缩略...
sql 文件上传 扩展名 数据 php -
JMeter中常用的函数
1.random
JMeter 函数 -
android 四个点绘图 四个点的图
场景: 已知四个点,画出矩形,并且计算出每个中垂线,并加箭头,标识符,点击四个顶点还能拖拽进行变动。
android 四个点绘图 javascript 前端 开发语言 Math -
java 执行完这个任务再执行下个任务
前面我们实现了在setUp方法中添加登录的用例。今天,还是为了解决我们遗留的问题,如果执行多条测试用例,这些用例在不同类文件下,我们只需要启动一次浏览器,登录一次,然后根据顺序去执行多个类文件下的用例,最后退出并关闭浏览器。解决思路:1.在一个类文件中执行多个用例,我们现在没有问题2.假如我有两个类文件,每个类文件都包含一个
java 执行完这个任务再执行下个任务 Java+Selenium3框架设计 启动一次浏览器 执行多个测试用例 用例