godash

package
v0.0.0-...-4695697 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func All

func All(array []any, predicate func(any) bool) bool

func Chunk

func Chunk[K any](array []K, size uint) ([][]K, error)

func Concat

func Concat[K any](array1, array2 []K) []K

func Drop

func Drop[K any](array []K, n uint) ([]K, error)

func DropRight

func DropRight[K any](array []K, n uint) ([]K, error)

func DropRightWhile

func DropRightWhile[K any](array []K, predicate func(K) bool) []K

func DropWhile

func DropWhile[K any](array []K, predicate func(K) bool) []K

func Fill

func Fill[K any](array []K, value K, indexes ...int) []K

func FindIndex

func FindIndex[K any](array []K, predicate func(K) bool) (int, error)

func FindIndexFrom

func FindIndexFrom[K any](array []K, predicate func(K) bool, startIndex int) (int, error)

func FindLastIndex

func FindLastIndex[K any](array []K, predicate func(K) bool) (int, error)

func FindLastIndexFrom

func FindLastIndexFrom[K any](array []K, predicate func(K) bool, startIndex int) (int, error)

func Flatten

func Flatten(array []interface{}) []interface{}

func FlattenDeep

func FlattenDeep(array []interface{}) []interface{}

func FlattenDepth

func FlattenDepth(array []interface{}, depth int) []interface{}
func Head(array []interface{}) interface{}

func IndexOf

func IndexOf(array []any, value any) (int, error)

func IndexOfFrom

func IndexOfFrom(array []any, value any, i int) (int, error)

func Initial

func Initial(array []any) []any

func Intersect

func Intersect(arrays ...[]any) []any

func IntersectBy

func IntersectBy(iteratee func(any) any, arrays ...[]any) []any

func IntersectWith

func IntersectWith(comparator func(any, any) bool, arrays ...[]any) []any

func Join

func Join(array []any, separator string) string

func JoinC

func JoinC(array []any) string

func Last

func Last(array []any) (any, error)

func LastIndexOf

func LastIndexOf(array []any, value any) (int, error)

func LastIndexOfFrom

func LastIndexOfFrom(array []any, value any, i int) (int, error)

func Nth

func Nth(array []any, n int) (any, error)

func Pull

func Pull(array *[]any, values ...any)

func PullAll

func PullAll(array *[]any, values []any)

func PullAllBy

func PullAllBy[U any](array *[]any, values []any, iteratee func(any) (U, error))

func PullAllByProperty

func PullAllByProperty(array *[]any, values []any, iteratee string)

func PullAllWith

func PullAllWith[T, U any](array *[]T, values []U, iteratee func(T, U) bool)

func PullAt

func PullAt(array *[]any, indexes ...int)

func Remove

func Remove[T any](array *[]T, iteratee func(T) bool)

func Reverse

func Reverse[T any](array *[]T)

func Some

func Some(array []any, predicate func(any) bool) bool

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳