配列要素のindex
Javascriptを書いていて、ふと、今のオブジェクトが配列の1要素だとして、それが何番目の要素かということを知りたいときがでてきたのだが・・・それってどうやって知ることができるのだろうか?
var ar = new Array(10); var x = ar[2]; /* 中略 */ x のindexが2ならば・・・
みたいな処理を書きたいとき。
取得できるような気もするし、そんなのできない気もする。Cなら強引にアドレス計算とかすりゃどうとでもなるのだけど。
Javascriptを書いていて、ふと、今のオブジェクトが配列の1要素だとして、それが何番目の要素かということを知りたいときがでてきたのだが・・・それってどうやって知ることができるのだろうか?
var ar = new Array(10); var x = ar[2]; /* 中略 */ x のindexが2ならば・・・
みたいな処理を書きたいとき。
取得できるような気もするし、そんなのできない気もする。Cなら強引にアドレス計算とかすりゃどうとでもなるのだけど。