Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F95268884
README.md
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sat, Dec 14, 05:41
Size
2 KB
Mime Type
text/html
Expires
Mon, Dec 16, 05:41 (1 d, 23 h)
Engine
blob
Format
Raw Data
Handle
22912740
Attached To
rOACCT Open Access Compliance Check Tool (OACCT)
README.md
View Options
[![
view
on
npm
](
https
:
//badgen.net/npm/v/common-sequence)](https://www.npmjs.org/package/common-sequence)
[![
npm
module
downloads
](
https
:
//badgen.net/npm/dt/common-sequence)](https://www.npmjs.org/package/common-sequence)
[![
Gihub
repo
dependents
](
https
:
//badgen.net/github/dependents-repo/75lb/common-sequence)](https://github.com/75lb/common-sequence/network/dependents?dependent_type=REPOSITORY)
[![
Gihub
package
dependents
](
https
:
//badgen.net/github/dependents-pkg/75lb/common-sequence)](https://github.com/75lb/common-sequence/network/dependents?dependent_type=PACKAGE)
[![
Build
Status
](
https
:
//travis-ci.org/75lb/common-sequence.svg?branch=master)](https://travis-ci.org/75lb/common-sequence)
[![
js
-
standard
-
style
](
https
:
//img.shields.io/badge/code%20style-standard-brightgreen.svg)](https://github.com/feross/standard)
<
a
name
=
"module_common-sequence"
></
a
>
##
common
-
sequence
Returns
an
array
containing
the
initial
elements
which
both
input
arrays
have
in
common
.
A
common
use
-
case
for
this
is
discovering
common
ancestors
between
two
file
paths
.
```
js
>
commonSequence
=
require
(
'
common
-
sequence
'
);
>
pathA
=
'
/
Users
/
lloyd
/
Documents
/
75
lb
/
dmd
'
.
split
(
'/'
);
>
pathB
=
'
/
Users
/
lloyd
/
Documents
/
75
lb
/
array
-
tools
'
.
split
(
'/'
);
>
commonSequence
(
pathA
,
pathB
).
join
(
'/'
);
'
/
Users
/
lloyd
/
Documents
/
75
lb
'
```
or
a
more
trivial
example
:
```
js
>
a
.
commonSequence
([
1
,
2
,
3
],
[
1
,
2
,
4
])
[
1
,
2
]
```
<
a
name
=
"exp_module_common-sequence--commonSequence"
></
a
>
###
commonSequence
(
a
,
b
)
⇒
<
code
>
Array
</
code
>
⏏
Returns
the
initial
elements
which
both
input
arrays
have
in
common
**
Kind
**:
Exported
function
|
Param
|
Type
|
Description
|
|
---
|
---
|
---
|
|
a
|
<
code
>
Array
</
code
>
|
first
array
to
compare
|
|
b
|
<
code
>
Array
</
code
>
|
second
array
to
compare
|
###
Load
anywhere
This
library
is
compatible
with
Node
.
js
,
the
Web
and
any
style
of
module
loader
.
It
can
be
loaded
anywhere
,
natively
without
transpilation
.
Node
.
js
:
```
js
const
commonSequence
=
require
(
'
common
-
sequence
'
)
```
Within
Node
.
js
with
ECMAScript
Module
support
enabled
:
```
js
import
commonSequence
from
'
common
-
sequence
'
```
Within
an
modern
browser
ECMAScript
Module
:
```
js
import
commonSequence
from
'
./
node_modules
/
common
-
sequence
/
index
.
mjs
'
```
Old
browser
(
adds
`window.commonSequence`
):
```
html
<
script
nomodule
src
=
"./node_modules/common-sequence/dist/index.js"
></
script
>
```
*
*
*
&
copy
;
2015
-
21
Lloyd
Brookes
\<
75
pound
@
gmail
.
com
\>.
Documented
by
[
jsdoc
-
to
-
markdown
](
https
:
//github.com/jsdoc2md/jsdoc-to-markdown).
Event Timeline
Log In to Comment