数组
心柠
不积跬步无以至千里,不积小流无以成江海
展开
-
前端面试问题总结
1、js里面if和switch那个效率高一些如果条件极少的情况,switch会编译成if else实现;如果条件是连续并且很多的时候,则编译器会在内存生成一个表来存放switch对应的条件和结果,所以switch更高效。2、Array的filter和find方法的区别filter是根据条件过滤数组,返回一个符合条件的数组;find是找到符合条件的第一个数组就不会遍历后面的数据,返回的是一个对象;3、null和undefined的区别1)typeof null 是object;ty原创 2022-04-02 09:09:19 · 1023 阅读 · 2 评论 -
JS获取数组的最大最小值
方法一:遍历方法//最小值//如果你是引入类库进行开发,害怕类库也实现了同名的原型方法,可以在生成函数之前进行重名判断if (typeof Array.prototype['min'] == 'undefined') { Array.prototype.min = function() { var min = this[0]; var len = this.length; for (var i = 1; i < len; i++){转载 2021-08-13 11:21:11 · 1889 阅读 · 0 评论 -
js的数组拼接
js的数组拼接方法方法一:concat方法拼接(返回一个新数组)var a1 = [1,2,3,4,5];var a2 = ['a','b','c'];var newa = a1.concat(a2);返回结果:{"0":1,"1":2,"2":3,"3":4,"4":5,"5":"a","6":"b","7":"c","length":8}结果类型:objectconcat方法:用于连接两个或多个数组,生成新数组,concat后面的数组时操作的时候数组的元素,而不是数组方.原创 2021-08-12 17:43:44 · 56862 阅读 · 0 评论