1.0.5 • Published 2 years ago

array-cross v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

array-cross

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
1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago