、ありがとうございます。あなたは数8を取得したいのであれば
var ArrayName = [[1,2,3], [4,5,6], [7,8,9]];
、あなたは3番目の配列にアクセスする必要があると思います:
<script type="text/javascript">
// You are attempting to access an array but it hasn't been declared:
ArrayName['FirstValue']['SecondValue'] = {
name = 'checbox_id'
checked = true }
</script>
構文は次のように、これはネストされた配列を含む配列であることを示しています要素とは配列で見つかった第二の値が格納されます:
// Remember, array indexes start counting from zero
ArrayName[2][1]; // Get the third element's, second item
か(私たちは文字通りあなたの例を取る場合、あなたは正の整数でないリテラル文字列を探している)、ArrayName
は配列ではないので、プロパティFirstValue
にアクセスしようとしているオブジェクトであり、このプロパティはその値として別のオブジェクトを格納し、そのオブジェクトはSecondValue
というプロパティを持ちます。あなたが達成しようとしているものを知らなくても、私たちは、おそらくあなたは、配列やオブジェクトを作成する助けることができない、
var ArrayName = {
'FirstValue' : { 'SecondValue' : something; }
}
しかし:その構造は次のようになります。
次に、我々はあなたが、アレイに割り当てるしようとしているオブジェクトについて話をする必要があります。
{
name = 'checbox_id'
checked = true
}
この構文が正しくありません。それはする必要があります:
{
name : 'checbox_id',
checked : true
}
まあ、*は* '* ArrayName'が定義されていますか? – Gavin
まず、「なぜグローバルアレイが必要ですか? – Makoto
原因もう一度使ってみたい... –