首页 > 编程语言 > 详细

数组取最小数据长度,确定长度截取,看是否全等 ,全等通过不等提示,需要拆分

时间:2020-09-15 17:16:43      阅读:95      评论:0      收藏:0      [点我收藏+]
let arr = [‘CP12‘, ‘CP123‘, ‘CP124‘, ‘CP125‘] //需要筛选的数据  

let arrfilterlen = []// 截取的length

let arrsubstring = []// 转换数组

arr.map((item) => {
      arrfilterlen.push(item.length)
})
let len = Math.min(...arrfilterlen) // 最小数据长度
arr.map((item) => {
     arrsubstring .push(item.substring(0,len)) // 最小数据长度截取的新数据
})
1.

const elementsAreEqual = array => array.every(el => el === array[0]) //判断数组是否是全等数据    elementsAreEqual(arr)true为全等

elementsAreEqual (arrsubstring ) // true 通过验证 

2.数组本身前几项是否相等   let arr = [‘11w‘, ‘223‘, ‘55w‘, ‘88‘] //满足条件的数据

arrsubstring.map((items) => {
      let itemssubstring = items.substring(0, 1)
      let itemssplit = items.split(itemssubstring).length - 1
      if (itemssplit === len) {
         callback()
      } else {
          callback(new Error(‘拆分‘))
      }
 })

 

数组取最小数据长度,确定长度截取,看是否全等 ,全等通过不等提示,需要拆分

原文:https://www.cnblogs.com/Kipper-liu/p/13673571.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!