2017年9月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
無料ブログはココログ

« VBScriptやVBAからJScriptのArrayオブジェクトのインデックスアクセス | トップページ | VBScriptやVBAからJScriptのArrayオブジェクトのインデックスアクセス(その3) »

2008年5月16日 (金)

VBScriptやVBAからJScriptのArrayオブジェクトのインデックスアクセス(その2)

slice()/splice()を使って、見た目、スマートにインデックスアクセスできます。でも、隠れメタボかも?

参照は、
  x=a[k]
の代わりに、
  x=a.slice(k,k+1).pop()

設定は、
  a[k]=x
の代わりに、
  call a.splice(k,1,x)

ただし、性能は、o(n**2)なので、n=a.length が大きいときは使わないほうがよいでしょう。

« VBScriptやVBAからJScriptのArrayオブジェクトのインデックスアクセス | トップページ | VBScriptやVBAからJScriptのArrayオブジェクトのインデックスアクセス(その3) »