array-cross
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

array-cross

Created by tylim88   License   dependency count   github action   code coverage   GitHub issues   code coverage   Total alerts   Language grade: JavaScript

Installation

npm i array-cross

Usage

return a deeply cloned array

import { cross } from 'array-cross'

const arr1 = [1, 3, 5, 7]
const arr2 = [2, 4, 6, 8]
const arr3 = [1, 3, 5, 7, 9]
const arr4 = [2, 4, 6, 8, 0]

cross(arr1, arr2) // [1, 2, 3, 4, 5, 6, 7, 8]
cross(arr3, arr2) // [1, 2, 3, 4, 5, 6, 7, 8, 9]
cross(arr1, arr4) // [1, 2, 3, 4, 5, 6, 7, 8, 0]
cross(arr3, arr2, { makeSameLength: true }) // [1, 2, 3, 4, 5, 6, 7, 8]
cross(arr1, arr4, { makeSameLength: true }) // [1, 2, 3, 4, 5, 6, 7, 8]

must be same length

import { cross } from 'array-cross'

const arr2 = [2, 4, 6, 8]
const arr3 = [1, 3, 5, 7, 9]
cross(arr3, arr2, { mustBeSameLength: true }) // throw not same length

Readme

Keywords

Package Sidebar

Install

npm i array-cross

Weekly Downloads

0

Version

1.0.5

License

MIT

Unpacked Size

8.44 kB

Total Files

5

Last publish

Collaborators

  • tylim