数组
如果决定要走又何必挽留
学习交流群:862404453
展开
-
arr.prototype 数组的方法
总结:arr.splice(‘要删除元素的索引’,删除几个,添加几个),如果删除一个元素,则返回该元素的数组,如果没有任何删除,则返回的是空数组。如果删除一个元素,则返回一个元素的数组。如果未删除任何元素,则返回空数组。没有初始项,以第一项开始相加,a代表第一项。这个方法可以用来删除和添加的同时进行。注意:这种方法会改变原始数组。往数组的后面添加一个元素。作用:查找数组中的索引。会对原始的数组进行改变。原创 2024-01-05 22:35:13 · 654 阅读 · 0 评论 -
常见数组api的使用
数组api的使用原创 2022-08-11 16:33:24 · 138 阅读 · 0 评论 -
数组的api
一.fiflter说明这个数组的api是用来过滤数组里面的内容,返回的值是过滤完新的数组。代码: let arr = ['苹果', '橘子', '香蕉', '菠萝', '香蕉'] let arr1 = arr.filter((item) => { if (item === '香蕉') { return item } }) console.log(arr1);过滤调数组里面不等于香蕉的项。返回的结果:返回的是一个新的数组。二.原创 2022-05-18 10:18:05 · 310 阅读 · 0 评论 -
彻底搞懂slice split splice
一.slice截取数组和截取字符串 let arr = ['苹果', '橘子', '哈密瓜', '菠萝']现在只要橘子,哈密瓜。 let a1 = arr.slice(1, 3)截取之后的结果字符串也是一样的道理,不在多将了。二.split说明:这个是一个将字符串分隔成数组的api let str = 'wangdefa'第一种:分隔每一个,如果有空格,空格也会被分隔 let a1 = str.split('') console.log(原创 2022-04-09 08:17:39 · 281 阅读 · 0 评论 -
slice截取
slice截取原创 2022-04-06 11:16:56 · 1313 阅读 · 0 评论 -
Javascrpit中的join()和split()方法的应用
1.jion()方法作用:join() 方法用于把数组中的所有元素放入一个字符串说明:()里面接的是分隔符 例如join("#")以#进行分隔代码演示: var arr = ['张三', '111111', 'LS']; var cc = arr.join(''); //返回的是一个新的字符串 console.log(cc); //张三111111LS console.log(arr);//['张三', '111111', 'LS'] 元素数组不变 注意事项原创 2021-10-15 20:02:16 · 198 阅读 · 0 评论 -
Javascrpit数组中查找的4个方法
1.findIndex()方法格式:findIndex(callback)callback参数:item(元素),index(索引)......作用:当找到该元素的时候,返回的是该元素的索引,找不到返回的是-1(从左到右找到第一个) var arr = [10, 20, 30, 40, 50, ]; var cc = arr.findIndex(item => item > 30); console.log(cc); //3 var cc = a原创 2021-10-14 11:39:45 · 213 阅读 · 0 评论 -
数组中的slice()方法和splice()
1.slice()作用:对数组进行截取。参数: start-end 如果是1个参数,列arr.slice(1)从索引截取到末尾 如果是2个参数, 列arr.slice(1,3)从索引1截取到3返回:返回的是一个新的数组,不改变原来的数组 var arr = [1, 12, 15, 13, 36, 99]; var arr1 = arr.slice(1); console.log(arr1); //[12, 15, 13, ...原创 2021-10-15 21:38:12 · 3023 阅读 · 0 评论 -
遍历数组的方法 forEach(), fiflter(),some(),Map(), reduce();
1.forEach方法var arr = [10, 20, 30, 40, 50]; arr.forEach((item, index) => { console.log(item); console.log(index); })解析:item:代表数组中的没一项index:代表数组中的索引forEach没有返回值,返回值是underfined2.fiflter()过滤数组 var arr = [10, 20, 30, 40,原创 2021-10-14 19:58:09 · 380 阅读 · 0 评论 -
数组的:添加,删除 ,翻转, 去重,排序
1.数组添加数据push()作用:往数组的后面进行添加 var arr = [10, 20, 30, 40]; arr.push(50); console.log(arr); //[10, 20, 30, 40, 50]unshift()作用:往数组的后面进行添加 var arr = [10, 20, 30, 40]; arr.unshift(50); console.log(arr); //[50, 10, 20, 30..原创 2021-10-14 16:35:27 · 184 阅读 · 0 评论 -
详解数组中的reduce的用法
1.在介绍之前,先看下reduce的参数,reduce是数组的方法, 里面的参数(回调函数,初始值),参数:reduce((Accumulator,Current,CurrentIndex,SourceArray)=>{},a5)Accumulator:MDN上解释为累计器,但我觉得不恰当,按我的理解它应该是截至当前元素,之前所有的数组元素被reducer函数处理累计的结果 Current:当前被执行的数组元素 CurrentIndex: 当前被执行的数组元素索引 SourceArra.原创 2021-10-17 21:39:10 · 1119 阅读 · 1 评论