array/array.rs
1//! Example usage of jsbind::TypedArray
2
3use jsbind::prelude::*;
4
5fn main() {
6 emlite::init();
7 // Create a TypedArray from a Vec of Any
8 let seq = TypedArray::from(vec![Any::from(1), Any::from(2), Any::from(3)]);
9 println!("Created TypedArray: {:?}", seq);
10
11 // Access elements
12 for (i, val) in seq.iter().enumerate() {
13 println!("Element {}: {:?}", i, val);
14 }
15
16 // Convert TypedArray back to Vec<Any> (if supported by your API)
17 // let vec: Vec<Any> = seq.clone().into();
18 // println!("Converted back to Vec: {:?}", vec);
19 // If not supported, just print the sequence
20 println!("TypedArray: {:?}", seq);
21}