zoukankan      html  css  js  c++  java
  • 数组取最小数据长度,确定长度截取,看是否全等 ,全等通过不等提示,需要拆分

    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('拆分'))
          }
     })
  • 相关阅读:
    研究下
    linux 下wireshark安装与使用
    Spring优秀工具类Resource
    sunOS常用命令
    常用网站
    linux sar指令
    spring+quartz详解
    linux setenv 用法
    转hashmap非线程安全的解决办法
    gdb 调试core
  • 原文地址:https://www.cnblogs.com/Kipper-liu/p/13673571.html
Copyright © 2011-2022 走看看