2019年面试题1

Posted dshvv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019年面试题1相关的知识,希望对你有一定的参考价值。

1、请写出你了解的Array方法,至少6个?

push:将一个或多个元素添加到数组的末尾,并返回该数组的新长度。

unshift:将一个或多个元素添加到数组的开头,并返回该数组的新长度。

pop:从数组中删除最后一个元素,并返回该元素的值。此方法更改数组的长度。

shift:从数组中删除第一个元素,并返回该元素的值。此方法更改数组的长度。

splice:增删改原素组,返回被修改的元素的数组集合。

技术图片
/** 
    array.splice(start[, deleteCount[, item1[, item2[, ...]]]]) 
    中括号内为可选参数
**/
let arr = [‘Jan‘, ‘March‘, ‘April‘, ‘June‘];
//增:在角标为1的位置插入元素,删除之后的0个元素: [‘Jan‘,‘Tom‘, ‘March‘, ‘April‘, ‘June‘]
arr.splice(1, 0, ‘Tom‘); 
// 改:在角标为1的位置插入元素,删除之后的1个元素,也就达到了替换的目的:[‘Jan‘,‘Luck‘, ‘March‘, ‘April‘, ‘June‘]
arr.splice(1, 1, ‘Luck‘); 
// 删:从角标为1的位置开始删除,删除两个元素: [‘Jan‘, ‘April‘, ‘June‘]
arr.splice(1, 2); 
View Code

concat:数组合并

 

以上是关于2019年面试题1的主要内容,如果未能解决你的问题,请参考以下文章

2019年Java面试题基础系列228道

2019年最新50道java基础部分面试题

2019年17道高频React面试题及详解

2019年Java面试题基础系列228道,查漏补缺!

PHP程序员搜狐2019年面试题和答案解析

分享几套2019年各大公司最新的PHP面试题,几斤几两一试便知