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

/array-cross/

    Package Sidebar

    Install

    npm i array-cross

    Weekly Downloads

    20

    Version

    1.0.5

    License

    MIT

    Unpacked Size

    8.44 kB

    Total Files

    5

    Last publish

    Collaborators

    • tylim