HJScript-0.7.0: HJScript is a Haskell EDSL for writing JavaScript programs.

LicenseBSD-style
MaintainerJoel Bjornson joel.bjornson@gmail.com Niklas Broberg nibro@cs.chalmers.se
Stabilityexperimental
Safe HaskellNone
LanguageHaskell98

HJScript.Objects.Array

Description

 

Synopsis

Documentation

arrLength :: JArray t -> JInt Source

Properties for Array

push :: Exp t -> JArray t -> HJScript () Source

Methods on array

mapArray :: (Exp t1 -> Exp t2) -> JArray t1 -> HJScript (JArray t2) Source

Map array

mapArrayH :: (Exp t1 -> HJScript (Exp t2)) -> JArray t1 -> HJScript (JArray t2) Source

mapArrayH

mapArrayH_ :: (Exp t1 -> HJScript t2) -> JArray t1 -> HJScript () Source

Throw away produced value.

foreach :: JArray t1 -> (Exp t1 -> HJScript t2) -> HJScript () Source

Synonym for mapArrayH_

filterArray :: (Exp t -> JBool) -> JArray t -> HJScript (JArray t) Source

Select array elements with a condition.