美文网首页
开发技巧:匹配两个序列的排列特点

开发技巧:匹配两个序列的排列特点

作者: iqxtreme | 来源:发表于2019-02-15 22:05 被阅读0次

应用背景

  • 设A=[1, 2, 1, 1, 2, 3, 3],B=['a', 's', 'a', 'a', 's', 'q', 'q'],C=['x', 'z', 'x', 'x', 'z', 'x', 'x']
  • A和B有相同的排列特点,和C没有。

使用方法

var Utils = require('geoUtils');
var A = [1, 2, 1, 1, 2, 3, 3];
var B = ['a', 's', 'a', 'a', 's', 'q', 'q'];
var C = ['x', 'z', 'x', 'x', 'z', 'x', 'x'];
var resultAB = Utils.array.sequenceMatch(A, B);
var resultAC = Utils.array.sequenceMatch(A, C);
// 结果
// resultAB = true
// resultAC = false

方法说明

源码在geoArrayUtils.js中

相关文章

网友评论

      本文标题:开发技巧:匹配两个序列的排列特点

      本文链接:https://www.haomeiwen.com/subject/dckveqtx.html