JavaScript
知知脏
这个作者很懒,什么都没留下…
展开
-
JavaScript-关于数组的Api(改变原数组/不改变原数组情况)
改变原数组的Api <script> /*--------------改变原数组--------------*/ //1,添加/删除/替换 ,splice let delArr = [1, 5, 6, 9]; let arrSplice1 = delArr.splice(0, 2) //删除 console.log('被删除的数组是:' + arrSplice1); console.lo原创 2021-04-29 00:03:50 · 452 阅读 · 0 评论 -
JavaScript--Splice/Slice详细说明
splice 最强大的数组方法就属 splice() 了,使用它的方式可以有很多种,splice的目的就是在数组中间插元素,有三种不同的方式使用这个方法 删除: 需要需要给splice() 传2个参数:要删除的第一个元素的位置和要删除的元素数量。可以从数组中删除任意多个元素,简单来说:就是从哪删,删几个。比如splice(0, 2) 就是从0删,删两个元素。 //删除 let colors = ['red', 'green', 'blue']; //删除第一个元素,传原创 2021-04-28 01:16:42 · 542 阅读 · 0 评论 -
Js-写一个函数,实现反转任意数组
JavaScript实现任意反转数组 直接上js代码 <script> function swithArr(arr) { var newArr = []; for (var i = arr.length - 1; i >= 0; i--) { newArr[newArr.length] = arr[i] } return newArr原创 2021-04-25 01:29:13 · 2270 阅读 · 0 评论 -
JavaScript预解析
预解析 先来看几个例子 console.log(num); //结果是多少? //num is not defined console.log(num); //结果是多少? var num = 10; //undefined fn(); var fn = function() { console.log('想不到吧'); } JS运行代码的时候: 分为两步: 预解析:浏览器会默认把带有var和 function,放到当前作用域的最前面 代码执行: 按照代码的书写,从上往原创 2021-04-24 21:00:17 · 127 阅读 · 0 评论