ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Javascript 数组,面试经常问到

2021-08-02 20:31:29  阅读:180  来源: 互联网

标签:返回 元素 改变 Javascript value 面试 数组 constructor


一、数组

1.创建对象最经常用的方法

   new arr=(a1,a2,a3)

2.对象属性

1)constructor:返回对创建次对象的数组函数的引用

   [1,2,3].constructor      //返回函数Array()

   "Lisa".constructor       //返回函数String()

    {name:'Lisa',age:15}.constructor   //返回函数Object()

    function(){}.constructor         //返回函数Function

2)length:设置或返回数组元素的数目

    一般用来获取数组的长度来进行一系列操作,

      let arr1=[1,2,3,4];     arr.length     //4

3)prototype:能够有力的向对象添加属性和方法

     

 用到的不多,能理解就可以,一般用数组的方法就都能实现

3.数组对象的方法

重中之重,数组的遍历

1)map:  遍历数组,返回回调返回值组成的新数组,不改变原数组

2)forEach:无法break,可以用try/catch中的throw new Error 来停止 

3)filter:过滤

4)some:有一项返回true,则整体为true

5)every:有一项返回false ,则整体为false 

1.contact()    //连接两个过着更多的数组,并返回结果 。不改变原数组

2.join()     //   将数组的所有元素通过指定的连接符生成字符串

3.pop() //删除并返回数组的最后一个元素。改变原数组

4.push()  //向数组的末尾添加一个或者更多的操作,并返回新的长度。改变原数组

5. sort()   //对数组元素进行排序. 改变原数组

6.reverse() //颠倒数组中元素的顺序,反转。改变原数组

7.shift()    //删除并返回数组的第一个元素。改变原数组

8.unshift()  //向数组头部(第一个)添加一个或者更多的元素,并返回新的长度。改变原数组

9.slice(start,end)  //从某个已有的数组返回截断的元素。不改变原数组

10. splice(start,number,value...)   //返回删除元素组成的数组,value为插入项。改变原数组

11. toString()   //把数组转换成为字符串,并返回结果

12. indexOf/lastIndexOf(value,fromIndex):查找第一次出现/最后一次出现的数据项,返回对应的下标。如果查找失败则返回-1.

标签:返回,元素,改变,Javascript,value,面试,数组,constructor
来源: https://blog.csdn.net/qq_44741441/article/details/119007951

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有