msjs使用VBArray方法

今天在使用到ado.stream.read得到的VBArray时,一开始read出来的东西是什么类型,直接alert却看不出来,typeof 却是unkown,使用xx.constructor发现是VBArray来的.好久没用vbs了,以为js可以直接像object样,for出来,发现不行,查找length也没有属性.郁闷,看一下ms的手册,发现 "提供对 Visual Basic 安全数组的访问。"有谈到这东西,直接toArray()后发现可以转成js的array来查看.


所以,测试发现这些方法是可以使用的,

VBArray对象没有属性。

方法

dimensions 方法 | getItem 方法 | lbound 方法 | toArray 方法 | ubound 方法


dimensions方法取得数组的维数;lbound和 ubound方法取得每个维的下标范围。


但是现在还不懂没有vbs的的帮助,js是否能创建出一个vbarray出来.这样就可以使用到adb.stream.write了,

vbs现在感觉头大.懒得温习了.


vbs的制作vbarray,根据adb.stream的格式写的



<script  LANGUAGE="VBScript">

<!--
Option Explicit 
Function newVBArray(ByVal str, ByVal spl)
    newVBArray = split(str, spl, -1, 1)
End Function
-->
</script>


调用方式

var s = newVBArray('83.3.3.3.4.4.5.6.6.7.7', '.');
alert(s.toArray())

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值