面试笔记:unshift、push、shift、pop比较

简介: 面试笔记:unshift、push、shift、pop比较
一:unshift在数组首位添加元素
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body> 
    </body>
    <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
    <script type="text/javascript">
                 var arr=[0,1,2,3,4,5,6];//声明一个数组并初始化
                 arr.unshift("wangxiaoting");//在首位添加元素
                 console.log(arr)
    </script>
</html>

打印结果:


二:push在数组末尾添加元素
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body> 
    </body>
    <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
    <script type="text/javascript">
                 var arr=[0,1,2,3,4,5,6];//声明一个数组并初始化
                  arr.push("huangxingan");//在末尾添加元素
                  console.log(arr)
    </script>
</html>

打印结果:


三:shift删除第一个元素
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body> 
    </body>
    <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
    <script type="text/javascript">
                 var arr=[0,1,2,3,4,5,6];//声明一个数组并初始化
                 arr.shift();//删除第一个元素
                 console.log(arr)
    </script>
</html>

打印结果:


四:pop删除最后一个元素
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body> 
    </body>
    <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
    <script type="text/javascript">
                 var arr=[0,1,2,3,4,5,6];//声明一个数组并初始化
                  arr.pop();//删除最后一个元素
                  console.log(arr)
    </script>
</html>

打印结果:


demo:

1. <!DOCTYPE<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    </body>
    <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
    <script type="text/javascript">
        var arr = [0, 1, 2, 3, 4, 5, 6]; //声明一个数组并初始化
        arr.unshift("wangxiaoting"); //在首位添加元素
        console.log(arr)
        arr.push("huangxingan"); //在末尾添加元素
        console.log(arr)
        arr.shift(); //删除第一个元素
        console.log(arr)
        arr.pop(); //删除最后一个元素
        console.log(arr)
    </script>
</html>

相关文章
|
3天前
|
前端开发 JavaScript
【面试题】 JavaScript基础面试笔记整理
【面试题】 JavaScript基础面试笔记整理
|
1天前
|
移动开发 前端开发 JavaScript
10款精美的web前端源码的特效,2024年最新面试题+笔记+项目实战
10款精美的web前端源码的特效,2024年最新面试题+笔记+项目实战
|
1天前
|
运维 Linux Docker
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
|
2天前
|
设计模式 缓存 前端开发
真的强!借助阿里技术博主分享的Android面试笔记,我拿到了字节跳动的offer
真的强!借助阿里技术博主分享的Android面试笔记,我拿到了字节跳动的offer
|
8月前
|
消息中间件 算法 Java
知乎最具争议的Java面试成神笔记,GitHub已下载量已过百万
前言 现在,在某论坛上面对于“中国程序员数量是否已经饱和或者过剩”这个话题很火! 今年大家都有一个共同的感受:工作不好找,薪资不理想,面试造火箭。 其实,由于不仅是因为今年受疫情影响,很多公司经营不下去,公司规模缩小,造成岗位缺少。更重要的是因为初级过剩,中级缺少,高级紧缺。所以说,作为一名程序员,如果不学习,不增进自己的技术,那你一定会被内卷被优化! 其他的不能帮助大家,分享一篇我在知乎意外发现《Java程序员面试神技》分享给大家 目录 内容展示 JVM篇 JVM 内存区域 程序计数器(线程私有) 虚拟机栈(线程私有) 本地方法区(线程私有)
58 0
|
3天前
|
安全 Java 数据库连接
啃完这些Spring知识点,我竟吊打了阿里面试官(附面经+笔记)
对于开发同学来说,Spring 框架熟悉又陌生。 熟悉:开发过程中无时无刻不在使用 Spring 的知识点;陌生:对于基本理论知识疏于整理与记忆。导致很多同学面试时对于 Spring 相关的题目知其答案,但表达不够完整准确。
|
3天前
|
存储 关系型数据库 MySQL
最全的MySQL总结,助你向阿里“开炮”(面试题+笔记+思维图)
作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,助你向阿里“开炮”,拿下offer没啥问题。
|
3天前
|
Java 数据库连接 应用服务中间件
32天高效突击:框架+性能优化+微服务+分布式,笔记面试全有
今年似乎因为疫情影响,时间过得特别快,对于需要跳槽换工作的人来,更觉得有些突然,似乎金三银四和金九银四还没开始准备好,就匆匆过去。加上今年的大环境不佳,所以大部分的人在今年的招聘旺季都没有收获到好的结果。
|
3天前
|
存储 关系型数据库 MySQL
MySQL最全整理(面试题+笔记+导图),面试大厂不再被MySql难倒
作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,助你向大厂“开炮”,面试不再被MySQL难倒。
|
3天前
|
XML JSON 前端开发
前端知识笔记(十二)———前端面试容易问到的问题总结
前端知识笔记(十二)———前端面试容易问到的问题总结
45 0