jsdom, js: start refactoring jsdom; improve JS interfaces; add two attributes for them (#12488)

This commit is contained in:
playX 2021-11-17 12:41:33 +03:00 committed by GitHub
parent 6ac109a7c3
commit 2eb02ff5a7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
28 changed files with 282 additions and 1812 deletions

View file

@ -397,3 +397,11 @@ pub fn (a []string) str() string {
res := sb.str()
return res
}
pub fn (a array) to_js_array() JS.Array {
tmp := JS.Array.prototype.constructor()
for i in 0 .. a.len {
tmp.push(a.arr.get(i))
}
return tmp
}